import { CustomerAuth } from '@livechat/customer-auth'; import { Options as GenericUploadFileOptions } from '@livechat/file-upload'; import { Store } from './types'; type UploadFileDependencies = { auth: CustomerAuth; store: Store; }; export type UploadFileOptions = { file: File; onProgress?: GenericUploadFileOptions['onProgress']; }; declare const uploadFile: ({ auth, store }: UploadFileDependencies, { file, onProgress }: UploadFileOptions) => { promise: Promise<{ url: string; }>; cancel(): void; }; export default uploadFile; //# sourceMappingURL=uploadFile.d.ts.map