import type EventModel from "../model/eventModel"; import EventUIModel from "../model/eventUIModel"; declare function compareNumbersASC(a: any, b: any): number; declare function compareEventsASC(a: EventModel | EventUIModel, b: EventModel | EventUIModel): number; export declare function bsearch(arr: any[], search: any, fn?: (item: any) => any, compareFn?: (item: any, searchArg: any) => number): number; declare const _default: { bsearch: typeof bsearch; compare: { event: { asc: typeof compareEventsASC; }; num: { asc: typeof compareNumbersASC; }; }; }; export default _default; export declare function first(array: Array): T; export declare function last(array: Array): T; export declare function findLastIndex(array: T[], predicate: (value: T) => boolean): number; export declare function fill(length: number, value: T): T[];