import * as React from 'react'; export interface ChartTableButtonProps { /** Accessible label for the button – should describe the chart, e.g. "Overall Performance" */ ariaLabel: string; /** Icon element rendered inside the button */ icon: React.ReactElement; /** * If true, the button uses inverse (dark) styling. * @default false */ isInverse?: boolean; /** Whether the associated modal is currently open */ isTableOpen: boolean; /** Click handler – should open the modal */ onClick: (event: React.MouseEvent) => void; /** Optional ref forwarded to the underlying IconButton */ buttonRef?: React.Ref; /** * Tooltip text shown on hover. * @default "Show as table" (i18n overridable) */ tooltipContent?: string; } export declare function ChartTableButton({ ariaLabel, buttonRef, icon, isInverse, isTableOpen, onClick, tooltipContent, }: ChartTableButtonProps): React.JSX.Element;