import { VideoStatus, TranscodingProgress } from '../types'; interface UseVideoTranscodingProps { videoId: string | null; status: VideoStatus | null; onAnalysisComplete?: () => void; onConversionComplete?: () => void; onError?: () => void; } export declare function useVideoTranscoding({ videoId, status, onAnalysisComplete, onConversionComplete, onError, }: UseVideoTranscodingProps): { transcodingProgress: TranscodingProgress; isTranscoding: boolean; isPaused: boolean; startAnalysis: () => void; startConversion: () => void; handlePause: () => void; handleResume: () => void; handleCancel: () => void; }; export {}; //# sourceMappingURL=useVideoTranscoding.d.ts.map