export declare class HyVideo { el: HTMLElement; /** Video title */ videoTitle: string; /** Video description */ videoDescription: string; /** Context label */ contextLabel: string; /** Should context label be visible */ contextLabelVisible: boolean; /** Preview image url */ previewImageUrl: string; /** Url to video, used with preview image */ linkToVideo: string; /** Label for play button if preview image is provided */ playButtonLabel: string; /** Should play button be visible */ playButtonVisible: boolean; /** Series label */ seriesLabel: string; /** Series count */ seriesCount: string; /** Views count number */ views: string; /** Label for views number */ viewsLabel: string; /** Duration number */ duration: string; /** Label for duration number */ durationLabel: string; /** Date added date as string */ dateAdded: string; /** Label for date added */ dateAddedLabel: string; /** Use horizontal layout where metadata is on side */ horizontal: boolean; disableLazy: boolean; headerstyle: string; showMoreLabel: string; showLessLabel: string; simplePlayButton: boolean; styleList: boolean; descCollapsed: boolean; componentDidLoad(): void; renderPreviewWithLink: () => any; renderPlayButton: () => any; truncate: (str: any, n: any) => any; render(): any[]; }