import { CancelToken } from "@web-atoms/core/dist/core/types"; export declare const acceptDocumentAndMedia = ".doc, .docx, application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, video/*, application/pdf, .pdf, .txt, audio/*, image/*, .csv, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, text/plain, text/html"; export interface IFileRequestOptions { accept?: string; multiple?: boolean; } export interface IUploadedFile { file: File; appFileID: number; inline?: boolean; url: string; } export type UploadedFiles = CustomEvent<{ files: IUploadedFile[]; extra: any; }>; export interface IFileUpload { name: string; progress?: number; promise?: Promise<{ appFileID: any; }>; } export default class LocalFileService { private app; constructor(); uploadWithProgress(files: File[], extra?: any): Promise; sha256(blob: Blob): Promise; uploadFile(file: File, extra: any, ct?: CancelToken, progress?: (n: any) => void): Promise; upload(files: File[], extra: any, ct?: CancelToken): Promise; } //# sourceMappingURL=LocalFileService.d.ts.map