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;