import { AbstractNode } from '../abstract';
import { ExpressionNode } from './expression';
declare const LogicalExpressionNodeOperators: {
    readonly '&&': 1;
    readonly '||': 1;
    readonly '??': 1;
};
export declare const isLogicalExpressionNodeOperator: (operator: string) => operator is "&&" | "||" | "??";
export interface LogicalExpressionNode extends AbstractNode<'LogicalExpression'> {
    operator: keyof typeof LogicalExpressionNodeOperators;
    left: ExpressionNode;
    right: ExpressionNode;
}
export {};
//# sourceMappingURL=logical.d.ts.map