/** Latest content per key; one write per key in flight. Failures remain dirty until retried. */ export declare class LocalAutosave { private readonly write; private entries; private active; private timer; constructor(write: (key: string, value: T) => Promise); has(key: string): boolean; hasUnpublished(key: string): boolean; save(key: string, value: T, immediate?: boolean): void; private start; flush(keys?: ReadonlySet, retry?: boolean): Promise; } //# sourceMappingURL=local-autosave.d.ts.map