import { IValidateRule, IRuleObject, IRuleErrorTextResult } from './types';
import { FLAG_CONDITION_TRUTHY } from './flags';
export declare function executeRuleSync(rule: IValidateRule<any>, ruleObject: IRuleObject): IRuleErrorTextResult | typeof FLAG_CONDITION_TRUTHY;
export declare function executeRuleAsync(rule: IValidateRule<any>, ruleObject: IRuleObject): Promise<IRuleErrorTextResult | typeof FLAG_CONDITION_TRUTHY>;
