import { type ComponentProps } from 'react'; import { type AsChildProp, type InnerClassNamesProp } from '../../types'; import { type ButtonVariant } from '../Button'; export type IconButtonSize = 'xsmall' | 'small' | 'medium' | 'large'; export type IconButtonVariant = ButtonVariant; export type IconButtonInnerElementKey = 'content' | 'spinnerContainer' | 'spinner'; export interface IconButtonProps extends ComponentProps<'button'>, AsChildProp { size?: IconButtonSize; variant?: IconButtonVariant; disabled?: boolean; loading?: boolean; innerClassNames?: InnerClassNamesProp; } export declare const IconButton: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; //# sourceMappingURL=IconButton.d.ts.map