import type * as React from 'react'; export type ChartBaseCommonProps = React.DOMAttributes & { className?: string; style?: React.CSSProperties; [k: `aria-${string}`]: any; [k: `data-${string}`]: any; }; export type ChartBaseIconProps = ChartBaseCommonProps & { titleAccess?: string; fontSize?: 'small' | 'medium' | 'large' | 'inherit'; }; export type ChartBaseButtonProps = ChartBaseCommonProps & { ref?: React.Ref; id?: string; disabled?: boolean; tabIndex?: number; size?: 'small' | 'medium' | 'large'; }; export type ChartBaseIconButtonProps = ChartBaseCommonProps & { ref?: React.Ref; id?: string; disabled?: boolean; tabIndex?: number; size?: 'small' | 'medium' | 'large'; }; export type ChartBaseToggleButtonProps = ChartBaseCommonProps & { ref?: React.Ref; id?: string; disabled?: boolean; tabIndex?: number; size?: 'small' | 'medium' | 'large'; selected?: boolean; value: unknown; }; export type ChartBaseToggleButtonGroupProps = ChartBaseCommonProps & { ref?: React.Ref; value?: unknown; exclusive?: boolean; size?: 'small' | 'medium' | 'large'; onChange?: (event: React.MouseEvent, value: unknown) => void; };