export interface IRuleContainerSchema { rules: Array; groups?: Array; required?: boolean; name: string; dataType?: string; note?: string; } export declare class Rule { className: string; args: any; ordinal: number; conjunction?: string; dataType?: string; group?: string; expectFalse?: boolean; note?: string; result?: boolean; } export interface IRuleGroup { id: string; ordinal: number; conjunction?: string; result?: boolean; notes?: Array; }