import { Catalog, Editor, EditorContext } from "../types.ts"; export declare class MarkdownEditorImpl implements Editor { private config; private ctx; private data; private cmdHandlers; private instance; private categories; constructor(context: EditorContext, config: any); render(): any; format(value: any): any; getData(): string; updateData(data: any): void; execCommand(cmd: string, ...args: any[]): void; getCatalogs(fresh: false | Boolean): Catalog[]; private initCmdHandlers; private headIdGenerator; private freshCategory; }