import { IRulePlugin } from './abstract';
import { IValidateRule } from '../rule';
import * as globalMethodsImport from '../index';
export declare function useUpgradeRuleAfterInit(plugin: IRulePlugin, rule: IValidateRule<any>): IValidateRule<any>;
export declare function useUpgradeRuleAfterRegister(plugin: IRulePlugin, rule: IValidateRule<any>): IValidateRule<any>;
export declare function useUpgradeMethods(plugin: IRulePlugin, globalMethods: typeof globalMethodsImport): typeof globalMethodsImport;
