import { ButtonProps } from '../Button'; import { DataTrackingId } from '../../types'; /** * Props for the PopoverButton component * @extends ButtonProps */ export type PopoverButtonProps = ButtonProps & DataTrackingId; /** * PopoverButton component for creating button-style triggers. * * Features: * - Button styling and behavior with all Button props * - Automatic popover opening on click * - Hover interaction support for tooltip mode * - Focus management and keyboard navigation * - Accessibility attributes (aria-haspopup, aria-expanded, aria-details) * - Context integration with parent popover * - Event handling for mouse, keyboard, and focus events * * @example * Click to open * * @example * * Information * * * @example * console.log('Custom click handler')}> * Custom handler * */ export declare const PopoverButton: import('react').ForwardRefExoticComponent>;