import type { AlertVariants } from "@heroui/styles";
import type { ComponentPropsWithRef } from "react";
interface AlertRootProps extends ComponentPropsWithRef<"div">, AlertVariants {
}
declare const AlertRoot: ({ children, className, status, ...rest }: AlertRootProps) => import("react/jsx-runtime").JSX.Element;
type AlertIndicatorProps = ComponentPropsWithRef<"div">;
declare const AlertIndicator: ({ children, className, ...rest }: AlertIndicatorProps) => import("react/jsx-runtime").JSX.Element;
type AlertContentProps = ComponentPropsWithRef<"div">;
declare const AlertContent: ({ children, className, ...rest }: AlertContentProps) => import("react/jsx-runtime").JSX.Element;
type AlertTitleProps = ComponentPropsWithRef<"p">;
declare const AlertTitle: ({ children, className, ...rest }: AlertTitleProps) => import("react/jsx-runtime").JSX.Element;
type AlertDescriptionProps = ComponentPropsWithRef<"span">;
declare const AlertDescription: ({ children, className, ...rest }: AlertDescriptionProps) => import("react/jsx-runtime").JSX.Element;
export { AlertRoot, AlertIndicator, AlertContent, AlertTitle, AlertDescription };
export type { AlertRootProps, AlertIndicatorProps, AlertContentProps, AlertTitleProps, AlertDescriptionProps, };
