import { StateValidator, UseStateValidatorReturn, ValidityState } from './useStateValidator'; export declare type MultiStateValidatorStates = any[] | { [p: string]: any; } | { [p: number]: any; }; export declare type MultiStateValidator = StateValidator; export declare function useMultiStateValidator(states: S, validator: MultiStateValidator, initialValidity?: V): UseStateValidatorReturn;