import { PaFn, PipeAsyncTx, PipeSyncTx, PsFn } from '../internalTypes'; import { OperatorAsync, OperatorSync } from './types'; export declare function opCombineAsync(): OperatorAsync; export declare function opCombineAsync(...f: PipeAsyncTx<[T, T0]>): OperatorAsync; export declare function opCombineAsync(...f: PipeAsyncTx<[T, T0, T1]>): OperatorAsync; export declare function opCombineAsync(...f: PipeAsyncTx<[T, T0, T1, T2]>): OperatorAsync; export declare function opCombineAsync(...f: PipeAsyncTx<[T, T0, T1, T2, T3]>): OperatorAsync; export declare function opCombineAsync(...f: PipeAsyncTx<[T, T0, T1, T2, T3, T4]>): OperatorAsync; export declare function opCombineAsync(...f: PipeAsyncTx<[T, T0, T1, T2, T3, T4, T5]>): OperatorAsync; export declare function opCombineAsync(...f: PipeAsyncTx<[T, T0, T1, T2, T3, T4, T5, T6]>): OperatorAsync; export declare function opCombineAsync(...f: PipeAsyncTx<[T, T0, T1, T2, T3, T4, T5, T6, T7]>): OperatorAsync; export declare function opCombineAsync(...fns: PaFn[]): OperatorAsync; export declare function opCombineSync(): OperatorSync; export declare function opCombineSync(...f: PipeSyncTx<[T, T0]>): OperatorSync; export declare function opCombineSync(...f: PipeSyncTx<[T, T0, T1]>): OperatorSync; export declare function opCombineSync(...f: PipeSyncTx<[T, T0, T1, T2]>): OperatorSync; export declare function opCombineSync(...f: PipeSyncTx<[T, T0, T1, T2, T3]>): OperatorSync; export declare function opCombineSync(...f: PipeSyncTx<[T, T0, T1, T2, T3, T4]>): OperatorSync; export declare function opCombineSync(...f: PipeSyncTx<[T, T0, T1, T2, T3, T4, T5]>): OperatorSync; export declare function opCombineSync(...f: PipeSyncTx<[T, T0, T1, T2, T3, T4, T5, T6]>): OperatorSync; export declare function opCombineSync(...f: PipeSyncTx<[T, T0, T1, T2, T3, T4, T5, T6, T7]>): OperatorSync; export declare function opCombineSync(...fns: PsFn[]): OperatorSync; //# sourceMappingURL=combine.d.ts.map