import { FormApi, FieldState, AnyObject } from 'final-form'; import { CustomizableValidator, DefaultFieldValue, Validator } from '../types/Validator'; export interface ConditionParams { value: DefaultFieldValue; allValues: AnyObject; fieldState?: FieldState; extended: boolean; formApi: FormApi; } export declare type Condition = (args: ConditionParams) => boolean; export interface ConditionalValidatorParams { condition: Condition; validator: Validator; } export declare const conditionalValidator: CustomizableValidator;