import { EIconName } from '../Icon';
type SmartCalloutBase = {
    label: string;
    icon?: EIconName;
};
type SmartCalloutButton = SmartCalloutBase & {
    type: 'button';
    button: {
        link: string;
        onClick: () => void;
    };
};
type SmartCalloutPlain = SmartCalloutBase & {
    type: 'plain';
    variant?: 'muted' | 'primary';
};
type SmartCalloutProps = SmartCalloutButton | SmartCalloutPlain;
export declare const SmartCallout: (props: SmartCalloutProps) => import("react/jsx-runtime").JSX.Element;
export {};
