import * as React from "react"; export type AlertTone = "info" | "success" | "warning" | "destructive" | "muted"; export type AlertProps = React.ComponentProps<"div"> & { tone?: AlertTone; variant?: "soft" | "outline" | "solid"; size?: "sm" | "md"; title?: React.ReactNode; description?: React.ReactNode; icon?: React.ReactNode; action?: React.ReactNode; dismissible?: boolean; dismissLabel?: string; onDismiss?: () => void; actionsAlign?: "start" | "end"; }; declare function Alert({ tone, variant, size, title, description, icon, action, dismissible, dismissLabel, onDismiss, actionsAlign, className, children, ...props }: AlertProps): React.JSX.Element; export { Alert };