import { WebPlugin } from '@capacitor/core'; import type { ConvertHeicToJpegOptions, ConvertHeicToJpegResult, CopyFileOptions, FilePickerPlugin, PermissionStatus, PickDirectoryResult, PickFilesOptions, PickFilesResult, PickImagesOptions, PickImagesResult, PickMediaOptions, PickMediaResult, PickVideosOptions, PickVideosResult, RequestPermissionsOptions } from './definitions'; export declare class FilePickerWeb extends WebPlugin implements FilePickerPlugin { readonly ERROR_PICK_FILE_CANCELED = "pickFiles canceled."; checkPermissions(): Promise; convertHeicToJpeg(_options: ConvertHeicToJpegOptions): Promise; copyFile(_options: CopyFileOptions): Promise; pickFiles(options?: PickFilesOptions): Promise; pickDirectory(): Promise; pickImages(options?: PickImagesOptions): Promise; pickMedia(options?: PickMediaOptions): Promise; pickVideos(options?: PickVideosOptions): Promise; requestPermissions(_options?: RequestPermissionsOptions): Promise; private openFilePicker; private getDataFromFile; private getNameFromUrl; private getMimeTypeFromUrl; private getSizeFromUrl; private wait; }