import type { OpenAPIV3 } from 'openapi-types'; import type { OpenAPIObject } from '../type'; export default class OpenAPIGeneratorMockJs { protected openAPI: OpenAPIObject; constructor(openAPI: OpenAPIObject); private sampleFromSchema; parser(): { openapi: string; info: OpenAPIV3.InfoObject; servers?: OpenAPIV3.ServerObject[]; paths: OpenAPIV3.PathsObject<{}, {}>; components?: OpenAPIV3.ComponentsObject; security?: OpenAPIV3.SecurityRequirementObject[]; tags?: OpenAPIV3.TagObject[]; externalDocs?: OpenAPIV3.ExternalDocumentationObject; 'x-express-openapi-additional-middleware'?: (((request: any, response: any, next: any) => Promise) | ((request: any, response: any, next: any) => void))[]; 'x-express-openapi-validation-strict'?: boolean; }; }