import { ModelValidationError } from "../util/modelValidationError"; import { TransformContext } from "../transform/context"; export default class Generator { private translator; private spec; private specFilePath; private payloadDir?; private jsonLoader; private swaggerMocker; private shouldMock; private mockerCache; private payloadCache; private generationRule?; readonly transformContext: TransformContext; constructor(specFilePath: string, payloadDir?: string, generationRule?: "Max" | "Min"); private getSpecItem; load(): Promise; generateAll(): Promise; cacheExistingExamples(): Promise; private generateExample; generate(operationId: string, specItem?: any): Promise; private unifyCommonProperty; private getExampleFromPayload; private cachePayload; private validatePayload; private extractRequest; private getRequestPayload; private extractResponse; private getLongrunResp; private getResponseExample; } //# sourceMappingURL=exampleGenerator.d.ts.map