import { type ReactElement, type ReactNode } from 'react'; import type { BoxProps } from '@mui/material/Box'; import { SxProps, Theme } from '@mui/material/styles'; import type { ColumnViewProps } from '../../types/index.js'; import type { Placement, Selected } from './types'; interface ParentDropdownProps extends Omit { title?: string; menuItems: ColumnViewProps[]; onSelect?: (items: Selected[]) => void; updatedList?: (menuItems: ColumnViewProps[]) => void; footer?: ReactElement; header?: ReactNode; placement?: Placement; menuItemSx?: SxProps; menuSx?: SxProps; } declare function NestedDropdown({ title, menuItems: rawMenuItems, onSelect, updatedList, header, placement, menuItemSx, menuSx, ...props }: ParentDropdownProps): import("react").JSX.Element; declare const _default: import("react").MemoExoticComponent; export default _default;