import type { StorageBackend } from './types'; export declare class LocalStorageBackend implements StorageBackend { write(key: string, data: Buffer): Promise<{ ref: string; size: number; }>; read(key: string): Promise<{ data: Buffer; size: number; }>; list(prefix?: string, pattern?: string): Promise<{ files: Array<{ path: string; size: number; modified_at: string; }>; }>; delete(key: string): Promise<{ deleted: boolean; }>; getLocalPath(key: string): Promise; commitLocalPath(_key: string, _localPath: string): Promise<{ size: number; }>; createReadStream(key: string): Promise; listWithPrefixes(prefix?: string, pageSize?: number, continuationToken?: string): Promise<{ files: Array<{ path: string; size: number; modified_at: string; }>; directories: string[]; nextToken?: string; }>; getMetadata(key: string): Promise<{ size: number; modified_at: string; content_type: string; }>; getSignedUrl(key: string, expiresInSeconds: number): Promise; }