import * as React from 'react'; import { PolymorphicComponent } from './_shared'; export declare type AlertStatus = | 'default' | 'critical' | 'success' | 'info' | 'warning'; export declare type AlertProps = { /** * Determines if the `Alert` is dismissable. If it is, a `CloseButton` will render. * * @default false */ isDismissable?: boolean; /** * Callback when the `Alert` is dismissed. */ onDismiss?: () => void; /** * The status of the `Alert`. Used to convey feedback to the user. * * @default 'default' */ status?: AlertStatus; /** * Title message for the `Alert`. */ title?: string; }; /** * `Alert` provides contextual feedback messages for typical user actions with the handful of available and flexible alert messages. * * @example * ```jsx * * Heads up! * * ``` */ export declare const Alert: PolymorphicComponent<'div', AlertProps>; /** * `Alerts` is a container that manages the mounting/unmount animations for child `Alert` components. * * @example * ```jsx * * * Heads up! * * * Amazing! * * * ``` */ export declare const Alerts: React.FC;