import { type FC, type HTMLAttributes, type ReactNode, type Ref } from 'react'; export type AlertColor = 'primary' | 'destructive' | 'info' | 'warning' | 'success'; export interface AlertIconProps extends Omit, 'children'> { ref?: Ref; /** Override the default icon for the variant */ icon?: ReactNode; } /** * Icon component for Alert. * * Automatically displays the appropriate icon based on the parent Alert's data-color attribute. * Can be overridden with a custom icon via the `icon` prop. */ export declare const AlertIcon: FC;