/** @packageDocumentation
 * @module Toolbar
 */
import "./GroupItem.scss";
import * as React from "react";
import { DropdownMenu } from "@itwin/itwinui-react";
import type { ToolbarItem } from "../../toolbar/ToolbarItem.js";
import { type ToolbarGroupItem } from "../../toolbar/ToolbarItem.js";
interface GroupItemProps {
    item: ToolbarGroupItem;
}
/** @internal */
export declare const GroupItem: React.ForwardRefExoticComponent<GroupItemProps & React.RefAttributes<HTMLButtonElement>>;
/** @internal */
export declare function usePopoverPlacement(): "top-end" | "top-start" | "bottom-end" | "bottom-start" | "left-end" | "left-start" | "right-end" | "right-start";
interface GroupMenuItemProps {
    item: ToolbarItem;
    onClose?: () => void;
}
/** @internal */
export declare function GroupMenuItem({ item, onClose }: GroupMenuItemProps): React.JSX.Element | null;
type ToolbarMenuProps = React.ComponentProps<typeof DropdownMenu>;
/** @internal */
export declare const ToolbarMenu: React.ForwardRefExoticComponent<React.PropsWithoutRef<ToolbarMenuProps> & React.RefAttributes<HTMLDivElement>>;
export {};
//# sourceMappingURL=GroupItem.d.ts.map