export default function binarysearch(array: T[], target_key: number, keyFn: (t: T) => number, return_closest_lower_if_not_found?: boolean): number;