import { BaseEditor, Editor, Selection } from 'slate';
export type LocalChange = {
    selection: Selection;
    time: number;
};
export interface LocalChangesEditor extends BaseEditor {
    localChanges: Map<string, LocalChange>;
    recentKeys: Map<string, number>;
    recentLocalChanges: {
        time: number;
        key: string;
    }[];
    currentKey: string;
}
export declare function withLocalChanges(editor: Editor): Editor;
//# sourceMappingURL=index.d.ts.map