import { ReactElement } from 'react';
import { Indexable } from '../zIndex';
type Props = {
    icon?: 'ellipsis' | 'edit' | 'trash-can';
    onClick?: (arg1: {
        event: React.MouseEvent<HTMLDivElement> | React.KeyboardEvent<HTMLDivElement>;
    }) => 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<ReactElement>;
};
declare function ItemIconButton({ icon, onClick, tooltip, dropdownItems, isItemActive, setShowIconButton, forceIconButton, setForceIconButton, setCompression, }: Props): import("react/jsx-runtime").JSX.Element;
export default ItemIconButton;
