declare function pipeline(t: T0, t0: (t: T0) => T1): T1; declare function pipeline(t: T0, t0: (t: T0) => T1, t1: (t: T1) => T2): T2; declare function pipeline(t: T0, t0: (t: T0) => T1, t1: (t: T1) => T2, t2: (t: T2) => T3): T3; declare function pipeline(t: T0, t0: (t: T0) => T1, t1: (t: T1) => T2, t2: (t: T2) => T3, t3: (t: T3) => T4): T4; declare function pipeline(t: T0, t0: (t: T0) => T1, t1: (t: T1) => T2, t2: (t: T2) => T3, t3: (t: T3) => T4, t4: (t: T4) => T5): T5; declare function pipeline(t: T0, t0: (t: T0) => T1, t1: (t: T1) => T2, t2: (t: T2) => T3, t3: (t: T3) => T4, t4: (t: T4) => T5, t5: (t: T5) => T6): T6; declare function pipeline(t: T0, t0: (t: T0) => T1, t1: (t: T1) => T2, t2: (t: T2) => T3, t3: (t: T3) => T4, t4: (t: T4) => T5, t5: (t: T5) => T6, t6: (t: T6) => T7): T7; declare function pipeline(t: T0, t0: (t: T0) => T1, t1: (t: T1) => T2, t2: (t: T2) => T3, t3: (t: T3) => T4, t4: (t: T4) => T5, t5: (t: T5) => T6, t6: (t: T6) => T7, t7: (t: T7) => T8): T8; export default pipeline;