text: /*
  * This header is generated by classdump-dyld 1.0
  * on Tuesday, November 5, 2019 at 2:38:10 AM Mountain Standard Time
  * Operating System: Version 13.0 (Build 17J586)
  * Image Source: /System/Library/PrivateFrameworks/ATVLegacyContentKit.framework/ATVLegacyContentKit
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  @protocol TVLPreviewFactoryDelegate;
  @class TVLMenuElement, TVLElement, NSIndexPath, NSTimer;
  
  @interface TVLPreviewFactory : NSObject {
  
  	TVLMenuElement* _menuElement;
  	TVLElement* _defaultPreviewElement;
  	NSIndexPath* _indexPath;
  	id<TVLPreviewFactoryDelegate> _delegate;
  	NSTimer* _timer;
  
  }
  
  @property (nonatomic,retain) NSTimer * timer;                                            //@synthesize timer=_timer - In the implementation block
  @property (nonatomic,retain) TVLMenuElement * menuElement;                               //@synthesize menuElement=_menuElement - In the implementation block
  @property (nonatomic,retain) TVLElement * defaultPreviewElement;                         //@synthesize defaultPreviewElement=_defaultPreviewElement - In the implementation block
  @property (nonatomic,readonly) NSIndexPath * indexPath;                                  //@synthesize indexPath=_indexPath - In the implementation block
  @property (assign,nonatomic,__weak) id<TVLPreviewFactoryDelegate> delegate;              //@synthesize delegate=_delegate - In the implementation block
  -(id<TVLPreviewFactoryDelegate>)delegate;
  -(void)setDelegate:(id<TVLPreviewFactoryDelegate>)arg1 ;
  -(void)setTimer:(NSTimer *)arg1 ;
  -(NSIndexPath *)indexPath;
  -(NSTimer *)timer;
  -(void)timerFired:(id)arg1 ;
  -(TVLMenuElement *)menuElement;
  -(void)setMenuElement:(TVLMenuElement *)arg1 ;
  -(void)updatePreview:(id)arg1 forIndexPath:(id)arg2 ;
  -(id)previewElementAtIndexPath:(id)arg1 ;
  -(void)loadPreviewFromURLString:(id)arg1 javascriptContext:(id)arg2 forIndexPath:(id)arg3 ;
  -(id)menuItemElementAtIndexPath:(id)arg1 ;
  -(TVLElement *)defaultPreviewElement;
  -(void)updatePreview:(id)arg1 forIndexPath:(id)arg2 withHysteresis:(double)arg3 ;
  -(void)setDefaultPreviewElement:(TVLElement *)arg1 ;
  @end
  
  