import { OperatorFunction } from '../interfaces'; import { IterableX } from './iterablex'; export declare function pipe(source: Iterable): IterableX; export declare function pipe(source: Iterable, op1: OperatorFunction): IterableX; export declare function pipe(source: Iterable, op1: OperatorFunction, op2: OperatorFunction): IterableX; export declare function pipe(source: Iterable, op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction): IterableX; export declare function pipe(source: Iterable, op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction, op4: OperatorFunction): IterableX; export declare function pipe(source: Iterable, op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction, op4: OperatorFunction, op5: OperatorFunction): IterableX; export declare function pipe(source: Iterable, op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction, op4: OperatorFunction, op5: OperatorFunction, op6: OperatorFunction): IterableX; export declare function pipe(source: Iterable, op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction, op4: OperatorFunction, op5: OperatorFunction, op6: OperatorFunction, op7: OperatorFunction): IterableX; export declare function pipe(source: Iterable, op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction, op4: OperatorFunction, op5: OperatorFunction, op6: OperatorFunction, op7: OperatorFunction, op8: OperatorFunction): IterableX; export declare function pipe(source: Iterable, op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction, op4: OperatorFunction, op5: OperatorFunction, op6: OperatorFunction, op7: OperatorFunction, op8: OperatorFunction, op9: OperatorFunction): IterableX;