export declare class ExpressionBase { type: string; constructor(type: string); getType(): string; } export declare class BinaryExpression extends ExpressionBase { parameter: string; constant: any; caseSensitive: boolean; constructor(type: string, parameter: string, constant: any, caseSensitive?: boolean); getParameter(): string; getConstant(): any; isCaseSensitive(): boolean; } export declare class ComplexExpression extends ExpressionBase { private expressions; constructor(type: string, expressions: ExpressionBase[]); getExpressions(): ExpressionBase[]; }