import * as Ariakit from '@ariakit/react'; import { ClassValue } from 'clsx'; import React from 'react'; import { ButtonProps as ButtonProps } from '../Button/Button'; import { Props as ButtonIconProps } from '../ButtonIcon/ButtonIcon'; export declare const useMenu: () => Ariakit.MenuStore; type Props = React.PropsWithChildren>; type MenuComponent = React.FC & { Button: typeof Button; List: typeof List; Item: typeof Item; Divider: typeof Divider; Heading: typeof Heading; }; export declare const Menu: MenuComponent; export type MenuButtonProps = React.PropsWithChildren<{ cssClass?: ClassValue | ClassValue[]; }> & Omit & Pick & { emphasis?: ButtonProps['emphasis']; icon?: ButtonIconProps['icon']; kind?: ButtonProps['kind']; size?: ButtonProps['size'] | ButtonIconProps['size']; }; declare const Button: React.FC>; type ListProps = React.PropsWithChildren<{ cssClass?: ClassValue | ClassValue[]; }> & Partial; declare const List: React.FC; declare const Item: React.FC; declare const Divider: React.FC; declare const Heading: React.FC; export {};