/** 可由适配器统一读取的媒体来源。 */ export interface MediaSourceInput { source: string | Uint8Array; filename?: string; contentType?: string; } /** 已物化的媒体字节与经过清理的元数据。 */ export interface MaterializedMedia { data: Uint8Array; filename: string; contentType: string; } /** * 将 HTTP(S)、data URL、base64:// 或 Node.js 本地路径收敛为媒体字节。 * 平台适配器只需处理自身上传协议,不再重复实现来源解析与头部防注入。 */ export declare function materializeMediaSource(input: MediaSourceInput): Promise;