export declare const unzip: (array: TupleArray) => [{ [I in keyof TupleArray]: TupleArray[I] extends [any, any] ? TupleArray[I][0] extends infer T ? T : never : never; }, { [I_1 in keyof TupleArray]: TupleArray[I_1] extends [any, any] ? TupleArray[I_1][1] extends infer T_1 ? T_1 : never : never; }]; export declare const zip: (arrayA: ArrayA, arrayB: ArrayB) => [{ [I in keyof ArrayA]: ArrayA[I] extends infer T ? T : never; }[number], { [I_1 in keyof ArrayB]: ArrayB[I_1] extends infer T_1 ? T_1 : never; }[number]][];