import { JSONSchema7, JSONSchema7Definition } from 'json-schema'; import { ERequestPayload } from '../controller/types/index.js'; import { TResponseSchemaMap, TResponseSchemaMapItem } from './types/index.js'; export declare function SchemaGenerator(): { getDefinitions(): { [key: string]: JSONSchema7Definition; }; getRequestSchemas(controllerName: string, requestPayloadSource: ERequestPayload[]): Map; getRequestValidators(map: Map): Map void>; getResponseSchemas(controllerName: string): Map; getResponseValidators(map: TResponseSchemaMap): Map void>; }; //# sourceMappingURL=schema-generator.d.ts.map