export declare type Relation = { id: number; first_class: string; relation: string; second_class: string; }; export declare type _Class = { id: string; type: string; members: string[]; methods: string[]; annotations?: string[]; domId?: string; cssClasses?: string[]; patternLabel: string[]; }; export declare type Member = { id: number; type: string; name: string; accessibility: string; classifier: string; }; export declare type Method = { id: number; returnType: string; name: string; accessibility: string; classifier: string; parameters: string[]; }; export declare type DesignPattern = { id: number; pattern: string; }; export declare class ClassDiagram { classes: _Class[]; relations: Relation[]; debug: any[]; constructor(classes: {}, debug: any[]); getClasses(): _Class[]; getDebug(): any[]; getRelations(): Relation[]; }