import { Ddan } from "../typings"; export declare const persistConfig: (key: string, fields: string[], storage: Ddan.IStorage) => Ddan.IDPersistConfig; export default class DPersist implements Ddan.IPersist { key: string; storage?: Ddan.IStorage; fields: string[]; constructor(config?: Ddan.IDPersistConfig); save: { (...args: any[]): any; cancel: () => void; flush: () => any; pending: () => boolean; }; read(): any; handleSave(target: Ddan.IDStore, key: string): void; }