/** lower bound */ export declare function domainSearch(data: ArrayLike, start: number, end: number, value: number, key: (v: T) => number): number; declare type CbParameters) => void> = T extends (...args: infer P) => void ? P : never; export declare class EventDispatcher) => void = (() => void)> { private callbacks; on(callback: TCb): void; dispatch(...args: CbParameters): void; } export {};