import type { FrontendConfigDownloadInput, FrontendConfigUploadInput, FrontendStorage, FrontendUploadInMultiplePartsInput, FrontendUrlDownloadInput, FrontendUrlUploadInput } from "@itwin/object-storage-core/lib/frontend"; export declare class FetchCloudStorage implements FrontendStorage { download(input: (FrontendUrlDownloadInput | FrontendConfigDownloadInput) & { transferType: "buffer"; }): Promise; download(input: (FrontendUrlDownloadInput | FrontendConfigDownloadInput) & { transferType: "stream"; }): Promise>; private buildObjectKey; private isUrlInput; upload(_input: FrontendUrlUploadInput | FrontendConfigUploadInput): Promise; uploadInMultipleParts(_input: FrontendUploadInMultiplePartsInput): Promise; } //# sourceMappingURL=FetchCloudStorage.d.ts.map