import { LegacySchema as Schema } from '../common-types/schema'; import ComponentMapper from '../common-types/component-mapper'; import { ValidatorMapper } from '../validator-mapper'; import { ActionMapper } from '../form-renderer/action-mapper'; import SchemaValidatorMapper from '../common-types/schema-validator-mapper'; import { ConditionMapper } from '../form-renderer/condition-mapper'; export interface ValidationOptions { values: Record; componentMapper?: ComponentMapper; validatorMapper?: ValidatorMapper; actionMapper?: ActionMapper; schemaValidatorMapper?: SchemaValidatorMapper; omitWarnings?: boolean; conditionMapper?: ConditionMapper; } export interface ValidationErrors { [fieldName: string]: any; } declare const validation: (schema: Schema, options: ValidationOptions) => Promise; export default validation;