export default function <T, U = T>(a: T[], b: U[], compareFunc?: (ia: T, ib: U) => boolean): T[];
