import { default as React, HTMLProps, ReactNode } from 'react';
type Option = {
key: string;
label: string;
};
type OptionGroup = {
key: string;
label: string;
options: T[];
};
export type Props = {
isLoading?: boolean;
options: (T | OptionGroup)[];
getItemProps(options: {
item: T;
index: number;
}): HTMLProps;
renderOption(option: T, index: number): ReactNode;
renderOptionGroup?(optionGroup: OptionGroup): ReactNode;
renderNoOptions?(): ReactNode;
renderLoadingOptions?(): ReactNode;
};
export declare const DropdownMenuContentList: ({ isLoading, options, getItemProps, renderOption, renderOptionGroup, renderNoOptions, renderLoadingOptions, }: Props) => React.JSX.Element;
export {};
//# sourceMappingURL=DropdownMenuContentList.d.ts.map