import { HTMLAttributes, ReactNode } from 'react';
export type CalloutVariant = "error" | "warning" | "success" | "info";
export interface CalloutProps extends Omit<HTMLAttributes<HTMLDivElement>, "title"> {
    variant: CalloutVariant;
    title?: ReactNode;
    icon?: ReactNode;
    children: ReactNode;
}
export declare function Callout({ variant, title, icon, className, children, role, ...rest }: CalloutProps): import("react/jsx-runtime").JSX.Element;
