export type FilePickerOptions = {
    acceptedExtensions?: string[];
};
export type FileStringResult = {
    name: string;
    size: number;
    type: string;
    lastModified: number;
    webkitRelativePath: string;
    content: string;
};
export declare function getFile(options?: FilePickerOptions): Promise<File | null>;
export declare function getFiles(options?: FilePickerOptions): Promise<File[]>;
export declare function getFileAsString(options?: FilePickerOptions): Promise<FileStringResult | null>;
export declare function getFilesAsString(options?: FilePickerOptions): Promise<FileStringResult[]>;
export declare function uploadFilesTo(url: string, files: File | File[], httpMethod?: 'POST' | 'PUT'): Promise<Response>;
