import { BaseActionIconProps } from './types'; /** * Shared base for every fastapi-rtk ActionIcon. Funnels Tooltip + ActionIcon + * inner icon through a single component so the Mantine theme entry * `theme.components.ActionIcon.defaultProps` and `iconProps` reach every icon * uniformly. * * When `loading` is true, swaps to ThemeIcon + Loader sized to the inner icon * (matching the legacy Refresh/Download behavior) rather than ActionIcon's * native `loading` slot, which would size the loader to the ActionIcon. */ export declare const BaseActionIcon: import('react').MemoExoticComponent<(props: BaseActionIconProps) => import("react/jsx-runtime").JSX.Element>;