import { ButtonProps, ButtonSharedProps } from '../types'; import { Size } from '../../types'; import { StatefulTooltipProps } from '../../tooltip'; declare type BaseIconButtonProps = Omit & { size?: Size; bordered?: boolean; }; declare type IconButtonPropsWithAriaLabel = BaseIconButtonProps & { 'aria-label': string; }; declare type IconButtonPropsWithTooltip = BaseIconButtonProps & { tooltipContent: StatefulTooltipProps['content']; }; export declare type IconButtonProps = IconButtonPropsWithAriaLabel | IconButtonPropsWithTooltip; export declare type SharedProps = Omit & { $size?: Size; $bordered?: boolean; }; export {};