import { VideoMetadata, ProgressState, ErrorState } from '../types/index.js'; export declare const useVideoMetadata: () => { metadata: VideoMetadata | null; progress: ProgressState; error: ErrorState; handleFileSelect: (file: File) => Promise; hideError: () => void; hideProgress: () => void; showProgress: (text: string, progressPercent?: number) => void; isLoaded: boolean; extractSubtitle: (file: File, streamIndex: number, language?: string, codecName?: string, isForced?: boolean) => Promise; extractStream: (file: File, streamIndex: number, streamType: string, codecName?: string) => Promise; extractAllSubtitles: (file: File) => Promise; }; //# sourceMappingURL=useVideoMetadata.d.ts.map