import { RuleObject, StoreValue } from 'rc-field-form/es/interface';
declare type ModifyRules = {
    type?: 'phone' | 'idCard' | 'password' | 'email' | 'name' | 'url';
    message?: string;
};
export declare type ModifyRulesObject = Omit<RuleObject, 'type' | 'message'> & ModifyRules;
declare const _default: {
    idCard: (rule: ModifyRulesObject, value: StoreValue) => Promise<void>;
    phone: (rule: ModifyRulesObject, value: StoreValue) => Promise<void>;
    name: (rule: ModifyRulesObject, value: StoreValue) => Promise<void>;
    url: (rule: ModifyRulesObject, value: StoreValue) => Promise<void>;
    email: (rule: ModifyRulesObject, value: StoreValue) => Promise<void>;
    password: (rule: ModifyRulesObject, value: StoreValue) => Promise<void>;
};
export default _default;
