import type { Files } from "../../index.js"; import type { ResultModel } from "../router-core/web.js"; import type { Scope } from "./authorize.js"; export interface DownloadConfig { files: Files; downloadMode: "auto" | "redirect" | "proxy"; onUnsupportedRange: "reject" | "ignore"; forceDisposition: boolean; defaultExpiresIn: number; } export declare const handleDownload: (cfg: DownloadConfig, storageKey: string, unscopedKey: string, rangeHeader: string | null, scope: Scope, signal: AbortSignal) => Promise; //# sourceMappingURL=download.d.ts.map