import { default as React } from 'react';
import { default as IHtmlEditorToolbarPopoverActionProps } from './IHtmlEditorToolbarPopoverActionProps';
/**
 * Reusable base component for toolbar buttons that open a popover.
 *
 * Wraps a ToggleGroupItem inside a Radix Popover using the `asChild` pattern,
 * so the ToggleGroup context flows through the trigger transparently.
 * Includes a Tooltip that displays the ariaLabel on hover.
 *
 * Behavior:
 * - `children` renders inside PopoverContent.
 *   When omitted a German placeholder text is shown instead.
 * - Supports both controlled and uncontrolled modes:
 *   - Controlled: Pass `open` and `onOpenChange` props to manage state externally
 *   - Uncontrolled: Omit both props and let Radix manage state internally
 */
declare const HtmlEditorToolbarPopoverAction: React.FC<IHtmlEditorToolbarPopoverActionProps>;
export default HtmlEditorToolbarPopoverAction;
