export type CodeEditorDraftEntry = { content: string; createIfNotExists?: boolean; }; type DraftMap = Record; type CodeEditorState = { drafts: DraftMap; }; type SetDraftOptions = { createIfNotExists?: boolean; }; type CodeEditorActions = { setDraft: (path: string, content: string, options?: SetDraftOptions) => void; clearDraft: (path: string) => void; clearAll: () => void; getDraft: (path: string) => CodeEditorDraftEntry | undefined; listDrafts: () => Array<{ path: string; content: string; createIfNotExists?: boolean; }>; reset: () => void; }; export type CodeEditorSlice = CodeEditorState & CodeEditorActions; export declare const codeEditorSlice: import('@dhmk/zustand-lens').LensOpaqueType; export {}; //# sourceMappingURL=code-editor.slice.d.ts.map