import { ValidationMetadata } from 'class-validator/types/metadata/ValidationMetadata'; import { IOptions } from './options'; import { I18nService } from 'nestjs-i18n'; export { JSONSchema } from './decorators'; /** * Convert an array of class-validator metadata into JSON Schema definitions. */ export declare function validationMetadataArrayToSchemas(metadatas: ValidationMetadata[], i18n: any, userOptions?: Partial): any; /** * Generate JSON Schema definitions from the target object constructor. */ export declare function targetConstructorToSchema(targetConstructor: Function, i18n: I18nService, userOptions?: Partial): any;