import { Schema } from './type'; export default class DtsGenerator { private resolver; private currentSchema; private contents; constructor(contents: Schema[]); generate(): Promise; private getPlugins; private getPreProcess; private getPostProcess; private walk; private walkSchema; private parseSchema; private normalizeContent; private normalizeSchemaContent; private generateDeclareType; private generateAnyTypeModel; private generateTypeCollection; private generateProperties; private generateTypeProperty; private generateLiteralTypeProperty; private checkExistOtherType; private generateLiteralTypeNode; private generateUnionType; private generateArrayTypeProperty; private generateType; private generateTypeName; }