import { OptionSchema as Option } from "./option"; export declare const getSearchedOptions: (options: any, searchTerm: string) => any; export declare const _isEqual: (firstList: Option[], secondList: Option[]) => boolean; export declare const _isControlled: (selected?: Option[] | undefined) => boolean; export declare const _isOpenControlled: (open?: boolean | undefined) => boolean; export declare const _showSelectedItems: (bulk: boolean, searchTerm: string, withCheckbox?: boolean | undefined) => boolean | undefined; export declare const _isSelectAllPresent: (searchTerm: string, bulkOptions: number, withSelectAll: boolean, withCheckbox?: boolean | undefined) => boolean | undefined; export declare const scrollTo: (element: Element, top: number) => void; export declare const scrollIntoView: (menuElement: HTMLDivElement | null, focusedElement: HTMLElement) => void; export declare const getSelectAll: (selected: Option[], optionsLength: number, disabledOptionsLength: number) => { indeterminate: boolean; checked: boolean; }; export declare const scrollToOptionIndex: (scrollIndex: number, listOptions: any) => void; export declare const groupListOptions: (listOptions: Option[]) => Option[];