import type { IDomEditor } from '@wangeditor/editor';
type SaveState = 'unsave' | 'saving' | 'saved';
export declare const useEditorStore: import("pinia").StoreDefinition<"--editor-config", import("pinia")._UnwrapAll<Pick<{
    editor: import("vue").ComputedRef<IDomEditor | undefined>;
    saveState: import("vue").ComputedRef<SaveState>;
    setEditor: (editor: IDomEditor) => void;
    setSaveState: (state: SaveState) => void;
    saveEditorHtml: (key: symbol, htmlGetter: () => string, isThrottle?: boolean) => Promise<void> | undefined;
}, never>>, Pick<{
    editor: import("vue").ComputedRef<IDomEditor | undefined>;
    saveState: import("vue").ComputedRef<SaveState>;
    setEditor: (editor: IDomEditor) => void;
    setSaveState: (state: SaveState) => void;
    saveEditorHtml: (key: symbol, htmlGetter: () => string, isThrottle?: boolean) => Promise<void> | undefined;
}, "editor" | "saveState">, Pick<{
    editor: import("vue").ComputedRef<IDomEditor | undefined>;
    saveState: import("vue").ComputedRef<SaveState>;
    setEditor: (editor: IDomEditor) => void;
    setSaveState: (state: SaveState) => void;
    saveEditorHtml: (key: symbol, htmlGetter: () => string, isThrottle?: boolean) => Promise<void> | undefined;
}, "setEditor" | "setSaveState" | "saveEditorHtml">>;
export {};
