import { type JSX, type ReactNode } from 'react'; import type { CommonProps } from '../types.js'; export interface CalloutProps extends CommonProps { /** The title of the callout. */ title?: string; /** The content of the callout. */ children: ReactNode; /** The tone of the callout. */ tone: 'info' | 'success' | 'warning' | 'critical'; /** Optional actions to display at the bottom of the callout. Use `Button` or `LinkButton` components only. */ actions?: ReactNode; /** * Whether the callout can be dismissed by the user. * @default false */ isDismissible?: boolean; /** Callback function to be called when the dismiss button is pressed. Makes the callout controlled. */ onDismiss?: () => void; } /** * Displays an inline message banner that highlights important information. * * See [callout usage guidelines](https://ui.cimpress.io/components/callout/). */ declare const _Callout: (props: CalloutProps & import("react").RefAttributes & import("../../with-style-props.js").StyleProps) => JSX.Element | null; export { _Callout as Callout }; //# sourceMappingURL=callout.d.ts.map