import { Operator } from './operator'; import { Param } from '../param'; export declare type LogicalOperatorType = 'AND' | 'OR' | 'NOT'; export interface LogicalOperatorArgs { type: LogicalOperatorType; operators: (Operator | LogicalOperator)[]; } export interface LogicalOperator extends LogicalOperatorArgs { } export declare class LogicalOperator { constructor(args: LogicalOperatorArgs); params(): Param[]; toString(): string; }