import { StorageS3Config } from "../../shared/types/config.js"; //#region src/server/bunny/s3.d.ts type BunnyStorageS3Credentials = { apiKey: string; s3: StorageS3Config; zoneName: string; }; declare const getS3Endpoint: (region: string) => string; declare const uploadStorageFileS3: ({ apiKey, buffer, mimeType, path, s3, timeout, zoneName }: { buffer: Buffer; mimeType: string; path: string; timeout?: number; } & BunnyStorageS3Credentials) => Promise; declare const deleteStorageFileS3: ({ apiKey, path, s3, zoneName }: { path: string; } & BunnyStorageS3Credentials) => Promise; declare const presignStoragePutUrl: ({ apiKey, expiresIn, path, s3, zoneName }: { expiresIn?: number; path: string; } & BunnyStorageS3Credentials) => Promise; //#endregion export { BunnyStorageS3Credentials, deleteStorageFileS3, getS3Endpoint, presignStoragePutUrl, uploadStorageFileS3 }; //# sourceMappingURL=s3.d.ts.map