/** * Download a blob as a file in the browser. * @param b - blob to download * @param name - name of the file * @category Browser */ export declare function downloadBlob(b: Blob, name: string): void; /** * Convert a blob to a data url. * @param blob - blob to convert * @category Browser */ export declare function blobToDataURL(blob: Blob): Promise; /** * Download a file in the browser. * @param b - file to download * @param name - name of the file (optional) * @category Browser */ export declare function downloadFile(b: File, name?: string): void; /** * Prompt the user to select a file or directory in the browser. * @param multiple - allow multiple files * @param directory - allow directory * @param accept - file types to accept (default: all), e.g. 'image/*' * @category Browser */ export declare function uploadFile(multiple?: boolean, directory?: boolean, accept?: string): Promise; /** * Check if the browser is running on a mobile or tablet device. */ export declare function mobileAndTabletCheck(): boolean; //# sourceMappingURL=browser.d.ts.map