///
import { CategoryOption } from './DropdownStyled';
import { IDropdown } from './DropdownTypes';
export declare const CustomOptionWithImage: (option: IDropdown.Option & {
selected?: boolean;
avatarProps?: IDropdown.Props['avatarProps'];
}) => import("react").JSX.Element;
export declare const normalizeDropdownData: (data: IDropdown.Option[] | IDropdown.OptionGroups | undefined) => IDropdown.Option[];
export declare const isCategorizedData: (data: IDropdown.Option[]) => boolean;
export declare const groupOptionsByCategory: (data: IDropdown.Option[]) => IDropdown.Category[];
export declare const getCategoryOptionKey: (category: IDropdown.Category, option: IDropdown.CategoryOption, optionIndex: number) => string;
export declare const CategoryOptionsList: ({ categories, selectedValue, getListSelectEvents, itemComponent: ItemComponent, }: {
categories: IDropdown.Category[];
selectedValue?: string | null;
getListSelectEvents: (option: IDropdown.Option, index: number) => Record;
itemComponent?: IDropdown.Props['itemComponent'];
}) => import("react").JSX.Element;