import { CheckResult, RuleType } from '../types';
/**
 * Create a data asynchronous validator
 * @param data
 */
export declare function createValidatorAsync<V, D, E>(data?: D, name?: string | string[], label?: string): (value: V, rules: RuleType<V, D, E>[]) => Promise<CheckResult<E, import("../types").PlainObject<any>>>;
export default createValidatorAsync;
