/** * @deprecated * @implements {API.LegacyCarStoreBucket} */ export class CarStoreBucket implements API.LegacyCarStoreBucket { /** * @param {API.LegacyCarStoreBucketOptions & {http?: import('http')}} options */ static activate({ http, ...options }?: API.LegacyCarStoreBucketOptions & { http?: typeof import("http"); }): Promise; /** * @param {API.LegacyCarStoreBucketOptions & { server?: import('http').Server, url: URL, content: Map }} options */ constructor({ content, url, server, accessKeyId, secretAccessKey, bucket, region, expires, }: API.LegacyCarStoreBucketOptions & { server?: import("http").Server; url: URL; content: Map; }); server: import("http").Server | undefined; baseURL: URL; accessKeyId: string; secretAccessKey: string; bucket: string; region: string; expires: number | undefined; content: Map>; /** * @returns {Promise} */ deactivate(): Promise; /** * * @param {API.UnknownLink} link */ has(link: API.UnknownLink): Promise; /** * @param {API.UnknownLink} link * @param {number} size */ createUploadUrl(link: API.UnknownLink, size: number): Promise<{ url: URL; headers: { 'x-amz-checksum-sha256': string; 'content-length': string; }; }>; } import * as API from '../../types.js'; //# sourceMappingURL=car-store-bucket.d.ts.map