import { IExpressionable } from '../core/IExpressionable'; export interface IRule { value: any; isFunction: boolean; args?: Array; } export declare class Rule implements IRule, IExpressionable { args: Array; isFunction: boolean; value: any; constructor(rule: IRule); static cast(rule: IRule): Rule; toExpression(): IRule; }