import { type IconButtonProps } from '../../../IconButton';
import type { ActionHandler, SingleAction } from '../../types';
export type MainIconButtonProps<TAction> = {
    action: IconButtonProps & SingleAction<TAction>;
    /**
     *  Обработчик клика на действие
     */
    onActionClick: ActionHandler<TAction>;
    /**
     *  Если true, action не доступен
     */
    isDisabled?: boolean;
};
export declare const MainIconButton: <TAction>(props: MainIconButtonProps<TAction>) => import("react/jsx-runtime").JSX.Element;
