import { Button as _Button, ButtonProps, ButtonSpecificProps } from "./Button"; import { ButtonGroup, ButtonGroupProps } from "./ButtonGroup"; import { ToggleButton, ToggleButtonProps } from "./ToggleButton"; import { IconButton, IconButtonProps } from "./IconButton"; type ExtendedButton = typeof _Button & { /** * A container for grouping buttons. The child buttons of this container visually clump together. */ Group: typeof ButtonGroup; /** * A container for grouping toggled buttons. Similar to `Button.Group`, but allows for binary choice. */ Toggle: typeof ToggleButton; /** * A small icon-only variant of the button. */ Icon: typeof IconButton; }; declare const Button: ExtendedButton; export { Button }; export type { ButtonProps, ButtonSpecificProps, ButtonGroupProps, ToggleButtonProps, IconButtonProps, };