/// /** * Created by Eddy Spreeuwers at 11 march 2018 */ import { FileDefinition } from "ts-code-generator"; export declare class ClassGenerator { private classPrefix; types: string[]; schemaName: string; xmlnsName: string; private fileDef; private verbose; private pluralPostFix; private dependencies; private importMap; private targetNamespace; constructor(depMap?: Map, classPrefix?: string); generateClassFileDefinition(xsd: string, pluralPostFix?: string, verbose?: boolean): FileDefinition; private findAttrValue; private nodeName; private findChildren; private findFirstChild; private parseXsd; private log; private makeSortedFileDefinition; private makeConstructor; private addProtectedPropToClass; private findHierachyDepth; }