import { Class, ClassKind, Metadata, Model } from '../model'; import { MethodsParser, PropertiesParser, StylesParser, AdditionalExamplesParser } from './parsers'; import { OverviewParser } from './parsers/overview.parser'; export declare class TypedocParser { protected styles: StylesParser; protected methods: MethodsParser; protected props: PropertiesParser; protected additionalExamples: AdditionalExamplesParser; protected overview: OverviewParser; protected json: any; protected classes: any[]; saveJSON(json: any): void; parse(json: any, metadata: Metadata): Model; getClasses(obj: any): Class[]; findAllClasses(obj: any): void; parseClass(obj: any, kind: ClassKind): Class; isClass(obj: any): boolean; isInterface(obj: any): boolean; isComponent(obj: any): boolean; isService(obj: any): boolean; isDirective(obj: any): boolean; isNgModule(obj: any): boolean; }