export type UploadFileResponse = { data: { id: string; }; }; export type DeleteFileResponse = { data: { id: string | null; }; }; export declare function uploadFile({ apiURI, appId, path, file, refreshToken, contentType, contentDisposition, }: { apiURI: string; appId: string; path: string; file: File | Blob; refreshToken?: string; contentType?: string; contentDisposition?: string; }): Promise; export declare function deleteFile({ apiURI, appId, path, refreshToken, }: { apiURI: string; appId: string; path: string; refreshToken?: string; }): Promise; export declare function getSignedUploadUrl({ apiURI, appId, fileName, refreshToken, metadata, }: { apiURI: string; appId: string; fileName: string; refreshToken?: string; metadata?: Record; }): Promise; export declare function upload(presignedUrl: any, file: any): Promise; export declare function getDownloadUrl({ apiURI, appId, path, refreshToken, }: { apiURI: string; appId: string; path: string; refreshToken?: string; }): Promise; //# sourceMappingURL=StorageAPI.d.ts.map