import { type FunctionComponent } from 'react';
import type { NarrativeWidgetProps } from './types.js';
/**
* Widget component that renders an AI-generated, natural-language summary of the dashboard
* it sits on. Owns the narrative state machine; the surrounding container and header are the
* standard widget chrome, with the copy action as a header item.
*
* Inside a `Dashboard` the widgets it describes are injected automatically; the narrative
* API is not wired yet, so generating lands in the retryable failed state.
* @example
* ```tsx
*
* ```
* @param props - Dashboard narrative widget props
* @returns Dashboard narrative widget component
* @group Dashboards
* @alpha
*/
export declare const NarrativeWidget: FunctionComponent;