import { IValidateRule } from './types';
export declare function registerRule(rule: IValidateRule<any>): void;
export declare function unregisterRule(name: string): void;
export declare function getRegisteredRule(name: string): IValidateRule<any>;
export declare function isRegisteredRule(name: string): boolean;
export declare function getRegisteredRules(): IValidateRule<any>[];
export declare function addRule(rule: IValidateRule<any>): void;
export declare function removeRule(rule: IValidateRule<any>): void;
export declare function getAllRules(): IValidateRule<any>[];
