import type { string_url } from '../../types/typeAliases';
import type { $side_effect } from '../organization/$side_effect';
/**
 * Download a File in a browser
 *
 * Note: `$` is used to indicate that this function is not a pure function - its purpose is to cause a side effect (download a file)
 *
 * @public exported from `@promptbook/browser`
 */
export declare function $induceFileDownload(fileOrBlobOrUrl: File | Blob | URL | string_url): Promise<$side_effect>;
/**
 * Note: [🔵] Code in this file should never be published outside of `@promptbook/browser`
 */
