import { DesignPattern, Relation, _Class } from "./charts/classDiagram"; export declare type ParseidonOptions = { input: ClassDiagramType; }; export declare type ClassDiagramType = { classes: any; relations: MermaidRelation[]; }; export declare type MermaidRelation = { id1: string; id2: string; relation: { type1: number | string; type2: number | string; lineType: number | string; }; relationTitle1: string; relationTitle2: string; }; export declare function parseidon({ input }: ParseidonOptions): Promise<{ classes: _Class[]; relations: Relation[]; designPatterns: DesignPattern[]; } | undefined>;