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 in keyof TupleArray]: TupleArray[I] extends [any, any] ? TupleArray[I][1] extends infer T ? T : never : never; }]; export declare const zip: (arrayA: ArrayA, arrayB: ArrayB) => [{ [I in keyof ArrayA]: ArrayA[I] extends infer T ? T : never; }[number], { [I in keyof ArrayB]: ArrayB[I] extends infer T ? T : never; }[number]][];