import { IStorage } from '../types';
export declare class LocalForageStorage implements IStorage {
    chunkSize: number;
    cache: Map<string, {
        metadata: {
            chunkIds: string[];
        };
        content: string;
    }>;
    read(name: string): Promise<string>;
    append(name: string, data: string): Promise<void>;
    write(name: string, data: string): Promise<void>;
    flush(name: string): Promise<void>;
    private chunkify;
    sha256(str: string): Promise<string>;
    debouncedFlush: import("lodash").DebouncedFunc<(name: string) => Promise<void>>;
}
