import TokenStream from '../../../TokenStream';
import { NodeParserInterface, SubParserInterface } from '../../../interfaces';
export default abstract class AbstractLogicalOperatorNodeParser implements NodeParserInterface {
    protected conditionParser: any;
    constructor(conditionParser: SubParserInterface);
    protected abstract createNode(queries: any[]): any;
    protected abstract getOperatorName(): any;
    parse(tokenStream: TokenStream): any;
    supports(tokenStream: TokenStream): boolean;
}
