import { Expression } from '../../core/expression'; import { PipeOperator } from '../../core/pipe-operator'; export declare class CombineOperator implements PipeOperator { readonly operators: PipeOperator[]; constructor(operators: PipeOperator[]); instantiate(input: Expression): Expression; } export declare function pipe(operator1: PipeOperator): PipeOperator; export declare function pipe(operator1: PipeOperator, operator2: PipeOperator): PipeOperator; export declare function pipe(operator1: PipeOperator, operator2: PipeOperator, operator3: PipeOperator): PipeOperator; export declare function pipe(operator1: PipeOperator, operator2: PipeOperator, operator3: PipeOperator, operator4: PipeOperator): PipeOperator; export declare function pipe(operator1: PipeOperator, operator2: PipeOperator, operator3: PipeOperator, operator4: PipeOperator, operator5: PipeOperator): PipeOperator; export declare function pipe(operator1: PipeOperator, operator2: PipeOperator, operator3: PipeOperator, operator4: PipeOperator, operator5: PipeOperator, operator6: PipeOperator): PipeOperator; export declare function pipe(operator1: PipeOperator, operator2: PipeOperator, operator3: PipeOperator, operator4: PipeOperator, operator5: PipeOperator, operator6: PipeOperator, operator7: PipeOperator): PipeOperator; export declare function pipe(operator1: PipeOperator, operator2: PipeOperator, operator3: PipeOperator, operator4: PipeOperator, operator5: PipeOperator, operator6: PipeOperator, operator7: PipeOperator, operator8: PipeOperator): PipeOperator; export declare function pipe(operator1: PipeOperator, operator2: PipeOperator, operator3: PipeOperator, operator4: PipeOperator, operator5: PipeOperator, operator6: PipeOperator, operator7: PipeOperator, operator8: PipeOperator, operator9: PipeOperator): PipeOperator;