import { IConverter } from './IConverter.js';
import { ValidationRule, ValidationRuleObject, ValidationSchema, ValidationSchemaMetaKeys } from 'fastest-validator';
import { OpenAPIV3_1 } from 'openapi-types';
import { ObjectRules } from '../types/index.js';
/**
 * @experimental
 */
export declare class NoopConverter implements IConverter {
    getMetas(schema: ValidationSchema): ValidationSchemaMetaKeys;
    getSchemaObjectFromRootSchema(schema: ValidationSchema): OpenAPIV3_1.SchemaObject;
    load(): Promise<void>;
    getSchemaObjectFromRule(pRule: ValidationRule, parentProperties?: Partial<ValidationRuleObject>, parentSchema?: ObjectRules): OpenAPIV3_1.SchemaObject | undefined;
    getSchemaObjectFromSchema(schema: ValidationSchema): Record<string, OpenAPIV3_1.SchemaObject>;
    getValidationRules(schema: ValidationSchema): Record<string, ValidationRule>;
}
