export declare const binarySearch: (values?: T[], by?: (item: T) => any) => (target?: any) => { item: T; index: number; } | undefined;