import { VideoPlayer } from '../VideoPlayer/video-player';
export declare function togglePlay(component: VideoPlayer): void;
export declare function toggleMute(component: VideoPlayer): void;
export declare function setVolume(component: VideoPlayer, volume: number): void;
export declare function seek(component: VideoPlayer, time: number): void;
export declare function skipForward(component: VideoPlayer): void;
export declare function skipBackward(component: VideoPlayer): void;
export declare const toggleFullscreen: (component: VideoPlayer) => void;
export declare function startProgressUpdate(component: VideoPlayer): void;
export declare function stopProgressUpdate(component: VideoPlayer): void;
export declare function setQuality(component: VideoPlayer, qualityIndex: number): Promise<void>;
export declare function setAudioTrack(component: VideoPlayer, trackIndex: number): void;
export declare function toggleSettings(component: VideoPlayer, e: MouseEvent): void;
export declare function handleGoLive(component: VideoPlayer): void;
export declare function handleClickOutsideSetting(component: VideoPlayer, event: MouseEvent): void;
export declare function shouldShowToggle(component: VideoPlayer): boolean;
export declare function toggleDescription(component: VideoPlayer): void;
export declare function toggleLike(component: VideoPlayer): Promise<void>;
export declare function toggleDislike(component: VideoPlayer): Promise<void>;
export declare function formatTimeAgo(createdAt: string | Date): string;
export declare function formatLikeCount(count: number): string;
export declare function getUserUUID(userId: string): string;
export declare function cleanupData(component: VideoPlayer): void;
export declare function applyTheme(themeId: string, root: HTMLElement): void;
