/** Upload an image file, returns remote URL */
export declare function uploadImage(filePath: string): Promise<string>;
/** Upload a video file, returns remote URL */
export declare function uploadVideo(filePath: string): Promise<string>;
/** Upload an audio file, returns remote URL */
export declare function uploadAudio(filePath: string): Promise<string>;
/**
 * Resolve an image input — accepts a URL (pass-through) or local path (upload).
 */
export declare function resolveImageInput(imageInput: string): Promise<string>;
/** Resolve a video input — URL or local path */
export declare function resolveVideoInput(videoInput: string): Promise<string>;
/** Resolve an audio input — URL or local path */
export declare function resolveAudioInput(audioInput: string): Promise<string>;
//# sourceMappingURL=upload.d.ts.map