import { File, SaveOptions, Storage } from "@google-cloud/storage"; import { GcsFileIdentifier } from "./types.js"; export declare const toGcsFile: (file: GcsFileIdentifier | File, { storage }?: { storage?: Storage; }) => File; export declare const toGcsFileIdentifier: (file: File) => GcsFileIdentifier; export declare const parseGcsUri: (uri: string) => GcsFileIdentifier; export declare const toGcsUri: (src: File | GcsFileIdentifier, { storage }?: { storage?: Storage; }) => string; export declare const gcsPathJoin: (...elements: string[]) => string; export declare const toGcsSaveOptions: ({ publicReadable, contentType, }: { publicReadable: boolean; contentType: string | undefined; }) => SaveOptions; export declare const generateSignedDownloadUrl: (src: File | GcsFileIdentifier, { expiryInMs, storage }?: { expiryInMs?: number; storage?: Storage; }) => Promise; export declare const makePublic: (file: File | GcsFileIdentifier, { storage }?: { storage?: Storage; }) => Promise; export declare const makePrivate: (file: File | GcsFileIdentifier, { storage }?: { storage?: Storage; }) => Promise; //# sourceMappingURL=utils.d.ts.map