import { type ElementType } from 'react'; import { type ButtonProps } from '../Button'; export type IconButtonProps = ButtonProps & { /** * Флаг отображения индикатора загрузки * @example */ loading?: boolean; }; export declare const IconButton: (props: Omit, "color" | "variant"> & { variant?: "link" | "text" | "contained" | "light" | undefined; loading?: boolean | undefined; loadingIndicator?: import("react").ReactNode; loadingPosition?: "center" | "end" | "start" | undefined; color?: "primary" | "error" | "success" | "warning" | undefined; component?: TComponent | undefined; selected?: boolean | undefined; } & Omit, ""> & { /** * Флаг отображения индикатора загрузки * @example */ loading?: boolean | undefined; } & import("react").RefAttributes) => import("react").ReactElement> | null;