import { MenuItemProps as MantineMenuItemProps } from '@mantine/core'; import { ButtonWithDisabledTooltipProps } from '../Button/ButtonWithDisabledTooltip.js'; export interface MenuItemProps extends MantineMenuItemProps, ButtonWithDisabledTooltipProps { } export declare const Menu: ((props: import("@mantine/core").MenuProps & import("react").RefAttributes & { component?: any; renderRoot?: (props: Record) => React.ReactNode; }) => import("react").ReactNode) & import("react").NamedExoticComponent & { component?: any; renderRoot?: (props: Record) => React.ReactNode; }> & import("@mantine/core").ThemeExtend<{ props: import("@mantine/core").MenuProps; stylesNames: import("@mantine/core").MenuStylesNames; staticComponents: { Item: typeof import("@mantine/core").MenuItem; Label: typeof import("@mantine/core").MenuLabel; Dropdown: typeof import("@mantine/core").MenuDropdown; Target: typeof import("@mantine/core").MenuTarget; Divider: typeof import("@mantine/core").MenuDivider; Search: typeof import("@mantine/core").MenuSearch; Sub: typeof import("@mantine/core").MenuSub; CheckboxItem: typeof import("@mantine/core").MenuCheckboxItem; CheckboxGroup: typeof import("@mantine/core").MenuCheckboxGroup; RadioItem: typeof import("@mantine/core").MenuRadioItem; RadioGroup: typeof import("@mantine/core").MenuRadioGroup; ContextMenu: typeof import("@mantine/core").MenuContextMenu; }; }> & import("@mantine/core").ComponentClasses<{ props: import("@mantine/core").MenuProps; stylesNames: import("@mantine/core").MenuStylesNames; staticComponents: { Item: typeof import("@mantine/core").MenuItem; Label: typeof import("@mantine/core").MenuLabel; Dropdown: typeof import("@mantine/core").MenuDropdown; Target: typeof import("@mantine/core").MenuTarget; Divider: typeof import("@mantine/core").MenuDivider; Search: typeof import("@mantine/core").MenuSearch; Sub: typeof import("@mantine/core").MenuSub; CheckboxItem: typeof import("@mantine/core").MenuCheckboxItem; CheckboxGroup: typeof import("@mantine/core").MenuCheckboxGroup; RadioItem: typeof import("@mantine/core").MenuRadioItem; RadioGroup: typeof import("@mantine/core").MenuRadioGroup; ContextMenu: typeof import("@mantine/core").MenuContextMenu; }; }> & { Item: typeof import("@mantine/core").MenuItem; Label: typeof import("@mantine/core").MenuLabel; Dropdown: typeof import("@mantine/core").MenuDropdown; Target: typeof import("@mantine/core").MenuTarget; Divider: typeof import("@mantine/core").MenuDivider; Search: typeof import("@mantine/core").MenuSearch; Sub: typeof import("@mantine/core").MenuSub; CheckboxItem: typeof import("@mantine/core").MenuCheckboxItem; CheckboxGroup: typeof import("@mantine/core").MenuCheckboxGroup; RadioItem: typeof import("@mantine/core").MenuRadioItem; RadioGroup: typeof import("@mantine/core").MenuRadioGroup; ContextMenu: typeof import("@mantine/core").MenuContextMenu; } & import("@mantine/core").FactoryComponentWithProps<{ props: import("@mantine/core").MenuProps; stylesNames: import("@mantine/core").MenuStylesNames; staticComponents: { Item: typeof import("@mantine/core").MenuItem; Label: typeof import("@mantine/core").MenuLabel; Dropdown: typeof import("@mantine/core").MenuDropdown; Target: typeof import("@mantine/core").MenuTarget; Divider: typeof import("@mantine/core").MenuDivider; Search: typeof import("@mantine/core").MenuSearch; Sub: typeof import("@mantine/core").MenuSub; CheckboxItem: typeof import("@mantine/core").MenuCheckboxItem; CheckboxGroup: typeof import("@mantine/core").MenuCheckboxGroup; RadioItem: typeof import("@mantine/core").MenuRadioItem; RadioGroup: typeof import("@mantine/core").MenuRadioGroup; ContextMenu: typeof import("@mantine/core").MenuContextMenu; }; }> & { displayName: string; Item: ((props: import("@mantine/utils").PolymorphicComponentProps) => React.ReactElement) & Omit; }) | (MenuItemProps & { component?: any; } & Omit, "component" | keyof MenuItemProps> & { ref?: any; })>, never> & Record; }; //# sourceMappingURL=Menu.d.ts.map