1 | import { MermaidConfig } from '../../config.type.js';
|
2 | export declare const diagram: {
|
3 | parser: any;
|
4 | db: {
|
5 | parseDirective: (statement: any, context: any, type: any) => void;
|
6 | defaultConfig: () => import("../../config.type.js").FlowchartDiagramConfig | undefined;
|
7 | setAccTitle: (txt: string) => void;
|
8 | getAccTitle: () => string;
|
9 | getAccDescription: () => string;
|
10 | setAccDescription: (txt: string) => void;
|
11 | addVertex: (_id: any, textObj: any, type: any, style: any, classes: any, dir: any, props?: {}) => void;
|
12 | lookUpDomId: (id: any) => any;
|
13 | addLink: (_start: any, _end: any, type: any) => void;
|
14 | updateLinkInterpolate: (positions: any, interp: any) => void;
|
15 | updateLink: (positions: any, style: any) => void;
|
16 | addClass: (id: any, style: any) => void;
|
17 | setDirection: (dir: any) => void;
|
18 | setClass: (ids: any, className: any) => void;
|
19 | setTooltip: (ids: any, tooltip: any) => void;
|
20 | getTooltip: (id: any) => any;
|
21 | setClickEvent: (ids: any, functionName: any, functionArgs: any) => void;
|
22 | setLink: (ids: any, linkStr: any, target: any) => void;
|
23 | bindFunctions: (element: any) => void;
|
24 | getDirection: () => any;
|
25 | getVertices: () => any;
|
26 | getEdges: () => any;
|
27 | getClasses: () => any;
|
28 | clear: (ver?: string) => void;
|
29 | setGen: (ver: any) => void;
|
30 | defaultStyle: () => string;
|
31 | addSubGraph: (_id: any, list: any, _title: any) => any;
|
32 | getDepthFirstPos: (pos: any) => any;
|
33 | indexNodes: () => void;
|
34 | getSubGraphs: () => any[];
|
35 | destructLink: (_str: any, _startStr: any) => {
|
36 | type: string;
|
37 | stroke: string;
|
38 | };
|
39 | lex: {
|
40 | firstGraph: () => boolean;
|
41 | };
|
42 | exists: (allSgs: any, _id: any) => boolean;
|
43 | makeUniq: (sg: any, allSubgraphs: any) => {
|
44 | nodes: any[];
|
45 | };
|
46 | setDiagramTitle: (txt: string) => void;
|
47 | getDiagramTitle: () => string;
|
48 | };
|
49 | renderer: {
|
50 | setConf: (cnf: any) => void;
|
51 | addVertices: (vert: any, g: any, svgId: any, root: any, doc: any, diagObj: any) => void;
|
52 | addEdges: (edges: object, g: object, diagObj: any) => void;
|
53 | getClasses: (text: any, diagObj: any) => object;
|
54 | draw: (text: any, id: any, _version: any, diagObj: any) => Promise<void>;
|
55 | };
|
56 | styles: (options: import("./styles.js").FlowChartStyleOptions) => string;
|
57 | init: (cnf: MermaidConfig) => void;
|
58 | };
|