import { AlertTitle, AlertDescription, AlertActions, AlertDismissButton, AlertRoot } from './components';
/**
* Alert
* ============================================================
* Provides feedback to the user about the status of an action or system event
*
* @see {@link https://nimbus-documentation.vercel.app/components/feedback/alert}
*
* @example
* ```tsx
*
* Information
* This is an informational alert message.
*
* ```
*/
export declare const Alert: {
/**
* # Alert.Root
*
* The root component that provides context and configuration for the alert.
* Must wrap all alert parts (Title, Description, Actions, DismissButton) to coordinate their behavior.
*
* @example
* ```tsx
*
* Title
* Description
*
* ```
*/
Root: import('./alert.types').AlertRootComponent;
/**
* # Alert.Title
*
* Displays the title text for the alert.
* Typically shown in bold to provide a clear heading for the alert message.
*
* @example
* ```tsx
*
* Error Occurred
*
* ```
*/
Title: {
({ children, ...props }: import('./alert.types').AlertTitleProps): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
/**
* # Alert.Description
*
* Displays the descriptive text for the alert.
* Provides detailed information about the alert's purpose or the action required.
*
* @example
* ```tsx
*
* Warning
* Please review the following items before proceeding.
*
* ```
*/
Description: {
({ children, ...props }: import('./alert.types').AlertDescriptionProps): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
/**
* # Alert.Actions
*
* Container for action buttons within the alert.
* Allows users to take actions directly from the alert message.
*
* @example
* ```tsx
*
* Success
* Your changes have been saved.
*
*
*
*
* ```
*/
Actions: {
({ children, ...props }: import('./alert.types').AlertActionsProps): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
/**
* # Alert.DismissButton
*
* Button to dismiss or close the alert.
* Provides users with the ability to manually remove the alert from view.
*
* @example
* ```tsx
*
* Notification
* You have new messages.
* console.log('Dismissed')} />
*
* ```
*/
DismissButton: {
({ ...props }: import('./alert.types').AlertDismissButtonProps): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
};
export { AlertRoot as _AlertRoot, AlertTitle as _AlertTitle, AlertDescription as _AlertDescription, AlertActions as _AlertActions, AlertDismissButton as _AlertDismissButton, };