import { DropdownFiles, DropdownMenuOption, DropdownOnChangeValueType, LinkComponentType } from './types';
export type DropdownListProps = {
    options: Array<DropdownMenuOption>;
    onCloseDropdown: (value?: DropdownOnChangeValueType) => void;
    selectedKey?: string | number;
    selectedItem?: DropdownMenuOption;
    onSelect: (option: DropdownMenuOption, files?: DropdownFiles) => void;
    contentTestId: string;
    isMultiLevel: boolean;
    isMultiLevelSectioned: boolean;
    isSectioned: boolean;
    contentClassName?: string;
    labelledBy?: string;
    LinkComponent: LinkComponentType;
};
declare const DropdownList: ({ options, onCloseDropdown, selectedKey, selectedItem, onSelect, contentTestId, contentClassName, isMultiLevel, isMultiLevelSectioned, isSectioned, labelledBy, LinkComponent, }: DropdownListProps) => import("react/jsx-runtime").JSX.Element;
export default DropdownList;
