import type { ComponentProps } from "react";
import { AlertContent, AlertDescription, AlertIndicator, AlertRoot, AlertTitle } from "./alert";
export declare const Alert: (({ children, className, status, ...rest }: import("./alert").AlertRootProps) => import("react/jsx-runtime").JSX.Element) & {
    Root: ({ children, className, status, ...rest }: import("./alert").AlertRootProps) => import("react/jsx-runtime").JSX.Element;
    Indicator: ({ children, className, ...rest }: import("./alert").AlertIndicatorProps) => import("react/jsx-runtime").JSX.Element;
    Content: ({ children, className, ...rest }: import("./alert").AlertContentProps) => import("react/jsx-runtime").JSX.Element;
    Title: ({ children, className, ...rest }: import("./alert").AlertTitleProps) => import("react/jsx-runtime").JSX.Element;
    Description: ({ children, className, ...rest }: import("./alert").AlertDescriptionProps) => import("react/jsx-runtime").JSX.Element;
};
export type Alert = {
    Props: ComponentProps<typeof AlertRoot>;
    RootProps: ComponentProps<typeof AlertRoot>;
    IndicatorProps: ComponentProps<typeof AlertIndicator>;
    ContentProps: ComponentProps<typeof AlertContent>;
    TitleProps: ComponentProps<typeof AlertTitle>;
    DescriptionProps: ComponentProps<typeof AlertDescription>;
};
export { AlertRoot, AlertIndicator, AlertContent, AlertTitle, AlertDescription };
export type { AlertRootProps, AlertRootProps as AlertProps, AlertIndicatorProps, AlertContentProps, AlertTitleProps, AlertDescriptionProps, } from "./alert";
export { alertVariants } from "@heroui/styles";
export type { AlertVariants } from "@heroui/styles";
