import { GroupedOption, BaseOption } from './types'; declare const checkAtBottom: (element: HTMLDivElement | null) => boolean | undefined; declare const getItemOffsetTop: (itemEl: HTMLLIElement | null) => number | undefined; declare const isGroupedOptions: (options: T[] | GroupedOption[]) => options is GroupedOption[]; declare const mapOptions: (options: T[] | GroupedOption[]) => GroupedOption[]; declare const optionPredicate: (query?: string | undefined) => (option: T) => boolean; declare const filterGroupedOptions: (predicate: (opt: T) => boolean, groupedOptions: GroupedOption[]) => GroupedOption[]; declare const getAccumulatedIndex: (options: GroupedOption[], catIndex: number) => number; export { isGroupedOptions, checkAtBottom, getItemOffsetTop, mapOptions, filterGroupedOptions, optionPredicate, getAccumulatedIndex, };