import { type ButtonProps as AriaProps } from 'react-aria-components'; import { ComponentSize } from '../../atoms/types'; import { IconType } from '../../atoms/Icon/types'; import type { BadgeProps as ITDSBadgeProps } from '../../feedback/Badge/types'; export declare const iconButtonVariants: (props?: ({ variant?: "default" | "primary" | "tonal" | "danger" | "primary-filled" | "tonal-filled" | "danger-filled" | null | undefined; isDisabled?: boolean | null | undefined; isLoading?: boolean | null | undefined; size?: "default" | "m" | "s" | "l" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export type IconButtonVariant = 'primary' | 'tonal' | 'danger' | 'primary-filled' | 'tonal-filled' | 'danger-filled'; export type IconButtonProps = AriaProps & ComponentSize & { variant?: IconButtonVariant; isFilled?: boolean; onClick?: () => void; isLoading?: boolean; Icon?: IconType; badgeProps?: ITDSBadgeProps; }; //# sourceMappingURL=types.d.ts.map