import { MonoTypeOperatorFunction, Observable, UnaryFunction } from "rxjs"; export declare function genericPipe(...operators: MonoTypeOperatorFunction[]): (source: Observable) => Observable; export declare function genericPipe(...operators: UnaryFunction[]): (source: R) => R; export declare function genericPipe(op1: UnaryFunction): UnaryFunction; export declare function genericPipe(op1: UnaryFunction, op2: UnaryFunction): UnaryFunction; export declare function genericPipe(op1: UnaryFunction, op2: UnaryFunction, op3: UnaryFunction): UnaryFunction; export declare function genericPipe(op1: UnaryFunction, op2: UnaryFunction, op3: UnaryFunction, op4: UnaryFunction): UnaryFunction; export declare function genericPipe(op1: UnaryFunction, op2: UnaryFunction, op3: UnaryFunction, op4: UnaryFunction, op5: UnaryFunction): UnaryFunction; export declare function genericPipe(op1: UnaryFunction, op2: UnaryFunction, op3: UnaryFunction, op4: UnaryFunction, op5: UnaryFunction, op6: UnaryFunction): UnaryFunction; export declare function genericPipe(op1: UnaryFunction, op2: UnaryFunction, op3: UnaryFunction, op4: UnaryFunction, op5: UnaryFunction, op6: UnaryFunction, op7: UnaryFunction): UnaryFunction; export declare function genericPipe(op1: UnaryFunction, op2: UnaryFunction, op3: UnaryFunction, op4: UnaryFunction, op5: UnaryFunction, op6: UnaryFunction, op7: UnaryFunction, op8: UnaryFunction): UnaryFunction; export declare function genericPipe(op1: UnaryFunction, op2: UnaryFunction, op3: UnaryFunction, op4: UnaryFunction, op5: UnaryFunction, op6: UnaryFunction, op7: UnaryFunction, op8: UnaryFunction, op9: UnaryFunction): UnaryFunction; export declare function genericPipe(op1: UnaryFunction, op2: UnaryFunction, op3: UnaryFunction, op4: UnaryFunction, op5: UnaryFunction, op6: UnaryFunction, op7: UnaryFunction, op8: UnaryFunction, op9: UnaryFunction, ...operators: UnaryFunction[]): UnaryFunction; export declare const pipe: typeof genericPipe;