import { type GetBlobResult, type GetCommandOptions, type ListBlobResult, type ListCommandOptions, type PutBlobResult, type PutCommandOptions } from "@vercel/blob"; import type { BlobStore, PutBody } from "../types.js"; interface StoredBlob { pathname: string; content: Buffer; contentType: string; uploadedAt: Date; size: number; etag: string; } export declare class FakeBlobStore implements BlobStore { private blobs; get(pathname: string, _options: GetCommandOptions): Promise; put(pathname: string, body: PutBody, options: PutCommandOptions): Promise; del(urlOrPathname: string | string[]): Promise; list(options?: ListCommandOptions): Promise; clear(): void; has(pathname: string): boolean; getContent(pathname: string): Buffer | undefined; getAll(): Map; } export {}; //# sourceMappingURL=fake-blob-store.d.ts.map