import { type VariantProps } from 'class-variance-authority';
import { CSSProperties, type HTMLAttributes, ReactNode } from 'react';
declare const callout: (props?: ({
    type?: "alert" | "accent" | "attention" | "success" | "normal" | "gradient" | "grey" | null | undefined;
    outline?: boolean | null | undefined;
    highContrast?: boolean | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export interface CalloutProps extends HTMLAttributes<HTMLDivElement>, VariantProps<typeof callout> {
    children: ReactNode;
    action?: ReactNode;
    dismissible?: boolean;
    onDismiss?: () => void;
    width?: string | number;
    style?: CSSProperties;
    icon?: ReactNode;
}
export declare const Callout: import("react").ForwardRefExoticComponent<CalloutProps & import("react").RefAttributes<HTMLDivElement>>;
export {};
//# sourceMappingURL=callout.d.ts.map