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>;