/** * Copyright IBM Corp. 2020, 2024 * * This source code is licensed under the Apache-2.0 license found in the * LICENSE file in the root directory of this source tree. */ import React, { ComponentProps, ReactNode } from 'react'; export interface ComboButtonProps extends ComponentProps<'div'> { /** Provide the contents of the `ComboButton` */ children?: ReactNode; /** Provide an optional class to be applied to the containing node */ className?: string; /** Provide the [props of the `OverflowMenu`](https://react.carbondesignsystem.com/?path=/docs/overflowmenu) */ overflowMenu: { /** * The event handler for the `click` event. */ onClick?(): void; /** * Function called when menu is closed */ onClose?(): void; /** * The event handler for the `focus` event. */ onFocus?(): void; /** * The event handler for the `keydown` event. */ onKeyDown?(): void; /** * Function called when menu is opened */ onOpen?(): void; }; } /** * The combo button consolidates similar actions, while exposing the most commonly used one. */ declare const ComboButton: React.ForwardRefExoticComponent & React.RefAttributes>; export { ComboButton }; //# sourceMappingURL=ComboButton.d.ts.map