import type { UploadResult, UploadObject, UploadPromiseItem } from './types'; /** * Start individual upload operations and return array of promises * This allows tracking per-file upload progress * * @param functionKey - Configuration object containing the backend function key to filter and generate presigned URLs * @param objects - Array of Blob objects or Base64Object (with data and optional mimeType) to upload * @returns Array of individual upload promises with their associated index * @throws {BridgeAPIError} When filtering fails or upload encounters an error */ export declare const createUploadPromises: ({ functionKey, objects }: { functionKey: string; objects: UploadObject[]; }) => Promise; /** * Upload multiple objects to pre-signed URLs * * @param functionKey - Configuration object containing the backend function key to filter and generate presigned URLs * @param objects - Array of Blob objects or Base64Object (with data and optional mimeType) to upload * @returns Promise resolving to UploadResult[] * @throws {BridgeAPIError} When filtering fails or upload encounters an error */ export declare const upload: ({ functionKey, objects }: { functionKey: string; objects: UploadObject[]; }) => Promise; //# sourceMappingURL=upload.d.ts.map