import type { DOMRenderProps } from "../../utils/dom"; import type { AlertVariants } from "@heroui/styles"; import type { ReactNode } from "react"; import React from "react"; interface AlertRootProps extends DOMRenderProps { children: ReactNode; className?: string; /** Alert status. */ status?: AlertVariants["status"]; } declare const AlertRoot: ({ children, className, status, ...rest }: AlertRootProps & Omit>) => import("react/jsx-runtime").JSX.Element; interface AlertIndicatorProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const AlertIndicator: ({ children, className, ...rest }: AlertIndicatorProps & Omit>) => import("react/jsx-runtime").JSX.Element; interface AlertContentProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const AlertContent: ({ children, className, ...rest }: AlertContentProps & Omit>) => import("react/jsx-runtime").JSX.Element; interface AlertTitleProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const AlertTitle: ({ children, className, ...rest }: AlertTitleProps & Omit>) => import("react/jsx-runtime").JSX.Element; interface AlertDescriptionProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const AlertDescription: ({ children, className, ...rest }: AlertDescriptionProps & Omit>) => import("react/jsx-runtime").JSX.Element; export { AlertRoot, AlertIndicator, AlertContent, AlertTitle, AlertDescription }; export type { AlertRootProps, AlertIndicatorProps, AlertContentProps, AlertTitleProps, AlertDescriptionProps, };