import { MenuHTMLProps, MenuOptions } from "reakit/Menu/Menu"; import { MenuButtonHTMLProps, MenuButtonOptions } from "reakit/Menu/MenuButton"; import { MenuItemCheckboxHTMLProps, MenuItemCheckboxOptions } from "reakit/Menu/MenuItemCheckbox"; import { MenuItemRadioHTMLProps, MenuItemRadioOptions } from "reakit/Menu/MenuItemRadio"; import { MenuGroupHTMLProps, MenuGroupOptions } from "reakit/Menu/MenuGroup"; import { MenuBarHTMLProps, MenuBarOptions } from "reakit/Menu/MenuBar"; import { MenuItemHTMLProps, MenuItemOptions } from "reakit/Menu/MenuItem"; import { MenuStateReturn } from "reakit/Menu/MenuState"; import { BootstrapRoleOptions } from "./Role"; export declare type BootstrapMenuBarOptions = BootstrapRoleOptions & MenuBarOptions; export declare function useMenuBarProps(options: BootstrapMenuBarOptions, htmlProps?: MenuBarHTMLProps): MenuBarHTMLProps; export declare type BootstrapMenuItemOptions = BootstrapRoleOptions & MenuItemOptions; export declare function useMenuItemProps({ unstable_system, ...options }: BootstrapMenuItemOptions, htmlProps?: MenuItemHTMLProps): MenuItemHTMLProps; export declare type BootstrapMenuOptions = BootstrapRoleOptions & MenuOptions; export declare function useMenuOptions({ unstable_system: { palette, fill, ...system }, ...options }: BootstrapMenuOptions): BootstrapMenuOptions; export declare function useMenuProps(options: BootstrapMenuOptions, { wrapElement: htmlWrapElement, ...htmlProps }?: MenuHTMLProps): MenuHTMLProps; export declare type BootstrapMenuButtonOptions = BootstrapRoleOptions & MenuButtonOptions & Pick, "unstable_originalPlacement">; export declare function useMenuButtonProps(options: BootstrapMenuButtonOptions, { children, ...htmlProps }?: MenuButtonHTMLProps): MenuButtonHTMLProps; export declare type BootstrapMenuItemCheckboxOptions = BootstrapRoleOptions & MenuItemCheckboxOptions; export declare function useMenuItemCheckboxProps(_: BootstrapMenuItemCheckboxOptions, htmlProps?: MenuItemCheckboxHTMLProps): MenuItemCheckboxHTMLProps; export declare type BootstrapMenuItemRadioOptions = BootstrapRoleOptions & MenuItemRadioOptions; export declare function useMenuItemRadioProps(_: BootstrapMenuItemRadioOptions, htmlProps?: MenuItemRadioHTMLProps): MenuItemRadioHTMLProps; export declare type BootstrapMenuGroupOptions = BootstrapRoleOptions & MenuGroupOptions; export declare function useMenuGroupProps(_: BootstrapMenuGroupOptions, htmlProps?: MenuGroupHTMLProps): MenuGroupHTMLProps;