import { Source as S } from 'callbag'; export default function combine(s1: S): S<[T1]>; export default function combine(s1: S, s2: S): S<[T1, T2]>; export default function combine(s1: S, s2: S, s3: S): S<[T1, T2, T3]>; export default function combine(s1: S, s2: S, s3: S, s4: S): S<[T1, T2, T3, T4]>; export default function combine(s1: S, s2: S, s3: S, s4: S, s5: S): S<[T1, T2, T3, T4, T5]>; export default function combine(s1: S, s2: S, s3: S, s4: S, s5: S, s6: S): S<[T1, T2, T3, T4, T5, T6]>; export default function combine(s1: S, s2: S, s3: S, s4: S, s5: S, s6: S, s7: S): S<[T1, T2, T3, T4, T5, T6, T7]>; export default function combine(s1: S, s2: S, s3: S, s4: S, s5: S, s6: S, s7: S, s8: S): S<[T1, T2, T3, T4, T5, T6, T7, T8]>; export default function combine(s1: S, s2: S, s3: S, s4: S, s5: S, s6: S, s7: S, s8: S, s9: S): S<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>; export default function combine(s1: S, s2: S, s3: S, s4: S, s5: S, s6: S, s7: S, s8: S, s9: S, s10: S): S<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>;