import { Beat } from '../../core'; export interface InsightErrorCardProps { /** The flagged beat whose envelope is missing. Only `guid` and `template` are read. */ beat: Pick; /** * `card` (default) draws the feed card frame. `plain` renders only the message, for a surface * that already supplies its own frame (the details-drawer slot above the account block). */ variant?: 'card' | 'plain'; } /** * The `error` branch of `resolveInsightRender` (`insights_v2.2.md` §7.1): a flagged insight whose * envelope did not arrive. Shows the copy store's generic error, never a CTA, and reports the * failure once per beat (guid + template) through the host's error handler so on-call sees it — * the legacy copy fields on such a beat are filled from the same V2 copy block, so without this the * beat would render as a plausible-looking legacy card and the failure would never surface. */ declare const InsightErrorCard: ({ beat, variant }: InsightErrorCardProps) => import("react/jsx-runtime").JSX.Element; export default InsightErrorCard;