export interface ProcessedVideoSource { fileUri: string; mimeType: string; uploadDuration: number; isInlineData: boolean; } export declare function getVideoMimeTypeFromUrl(url: string): string; export declare function getVideoMimeType(source: string, buffer: Buffer): string; export declare function readLocalVideoFile(filePath: string): Promise<{ buffer: Buffer; duration: number; }>; export declare function downloadRemoteVideoFile(url: string): Promise<{ buffer: Buffer; duration: number; }>; export declare function processVideoSource(videoSource: string): Promise; //# sourceMappingURL=videoSourceHandler.d.ts.map