export type FakePut = {
    disk: string;
    path: string;
    contents: Buffer;
};
export declare const FakeStorage: Readonly<{
    _puts: Array<FakePut>;
    put(disk: string, path: string, contents: Buffer): Promise<void>;
    get(disk: string, path: string): Buffer<ArrayBufferLike>;
    exists(disk: string, path: string): boolean;
    delete(disk: string, path: string): Promise<void>;
    url(disk: string, path: string): string;
    tempUrl(disk: string, path: string, options?: {
        expiresIn?: number;
        method?: "GET" | "PUT";
    }): Promise<string>;
    assertExists(disk: string, path: string): void;
    assertMissing(disk: string, path: string): void;
    getPuts(): FakePut[];
    reset(): void;
}>;
export default FakeStorage;
//# sourceMappingURL=testing.d.ts.map