/** §17 file upload metadata; client-owned, shipped per-submit. */
export interface AgentFileUpload {
    /** Exact server-side uploaded file id, when the host has one. */
    fileId?: string;
    mimeType: string;
    name: string;
    /** Sandbox filename under SANDBOX_UPLOADS_PATH. */
    storageName?: string;
    fileSize?: number;
    /** xlsx/xls only: client `AttachmentRegistry` id for `selectAttachedWorkbook(id)`. */
    attachmentId?: string;
}
export declare function isAgentFileUpload(value: unknown): value is AgentFileUpload;
//# sourceMappingURL=agent-uploads.d.ts.map