import { ComponentProps, ReactElement } from 'react'; import Pog from '../Pog'; import TapArea from '../TapArea'; import { Indexable } from '../zIndex'; type Props = { icon?: 'ellipsis' | 'edit' | 'trash-can'; onClick?: (arg1: { event: React.MouseEvent | React.KeyboardEvent; }) => void; setCompression: (arg1: 'compress' | 'none') => void; forceIconButton: 'force' | 'default'; setForceIconButton: (arg1: 'force' | 'default') => void; setShowIconButton: (arg1: 'show' | 'hide') => void; isItemActive: boolean; tooltip: { accessibilityLabel?: string; text: string; zIndex?: Indexable; }; dropdownItems?: ReadonlyArray; }; type ItemIconButtonProps = ComponentProps & { icon: ComponentProps['icon']; isItemActive: boolean; selected?: boolean; }; export declare const ItemIconButton: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; export default function PrimaryActionIconButton({ icon, onClick, tooltip, dropdownItems, isItemActive, setShowIconButton, forceIconButton, setForceIconButton, setCompression, }: Props): import("react/jsx-runtime").JSX.Element; export {};