import { OpenAPIObject } from 'openapi3-ts'; import { IDefinition } from './types'; export default class Generator { private definitionDir; private spec; private options; constructor(spec: OpenAPIObject, options: CodeGenOptions); private createEjsOptions; generate(): void; private readFileSync; parseSpec(): { definitions: IDefinition[]; operations: import("@squelette/core").IOperation[]; }; private genFiles; readonly dist: string; } export interface CodeGenOptions { dist: string; }