import { Arbitrary } from './definition/Arbitrary'; /** * For tuples of [T0] * @public */ declare function tuple(arb0: Arbitrary): Arbitrary<[T0]>; /** * For tuples of [T0,T1] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary): Arbitrary<[T0, T1]>; /** * For tuples of [T0,T1,T2] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary): Arbitrary<[T0, T1, T2]>; /** * For tuples of [T0,T1,T2,T3] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary): Arbitrary<[T0, T1, T2, T3]>; /** * For tuples of [T0,T1,T2,T3,T4] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4]>; /** * For tuples of [T0,T1,T2,T3,T4,T5] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary, arb11: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary, arb11: Arbitrary, arb12: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary, arb11: Arbitrary, arb12: Arbitrary, arb13: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary, arb11: Arbitrary, arb12: Arbitrary, arb13: Arbitrary, arb14: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary, arb11: Arbitrary, arb12: Arbitrary, arb13: Arbitrary, arb14: Arbitrary, arb15: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary, arb11: Arbitrary, arb12: Arbitrary, arb13: Arbitrary, arb14: Arbitrary, arb15: Arbitrary, arb16: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary, arb11: Arbitrary, arb12: Arbitrary, arb13: Arbitrary, arb14: Arbitrary, arb15: Arbitrary, arb16: Arbitrary, arb17: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary, arb11: Arbitrary, arb12: Arbitrary, arb13: Arbitrary, arb14: Arbitrary, arb15: Arbitrary, arb16: Arbitrary, arb17: Arbitrary, arb18: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary, arb11: Arbitrary, arb12: Arbitrary, arb13: Arbitrary, arb14: Arbitrary, arb15: Arbitrary, arb16: Arbitrary, arb17: Arbitrary, arb18: Arbitrary, arb19: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary, arb11: Arbitrary, arb12: Arbitrary, arb13: Arbitrary, arb14: Arbitrary, arb15: Arbitrary, arb16: Arbitrary, arb17: Arbitrary, arb18: Arbitrary, arb19: Arbitrary, arb20: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]>; /** * For tuples of [T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21] * @public */ declare function tuple(arb0: Arbitrary, arb1: Arbitrary, arb2: Arbitrary, arb3: Arbitrary, arb4: Arbitrary, arb5: Arbitrary, arb6: Arbitrary, arb7: Arbitrary, arb8: Arbitrary, arb9: Arbitrary, arb10: Arbitrary, arb11: Arbitrary, arb12: Arbitrary, arb13: Arbitrary, arb14: Arbitrary, arb15: Arbitrary, arb16: Arbitrary, arb17: Arbitrary, arb18: Arbitrary, arb19: Arbitrary, arb20: Arbitrary, arb21: Arbitrary): Arbitrary<[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]>; export { tuple };