export declare const processFrontmatter: (code: string) => { title: string | undefined; config: import("./config.type.js").MermaidConfig; text: string; }; export declare const processDirectives: (code: string) => { text: string; directive: import("./config.type.js").MermaidConfig; }; /** * Preprocess the given code by cleaning it up, extracting front matter and directives, * cleaning and merging configuration, and removing comments. * @param code - The code to preprocess. * @returns The object containing the preprocessed code, title, and configuration. */ export declare function preprocessDiagram(code: string): { code: string; title: string | undefined; config: import("./config.type.js").MermaidConfig; };