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. Generating sends the sibling widgets' queries to the narrative service and renders * the answer; 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; standalone, pass them * through `widgets` — with none there is nothing to narrate and generating reports no data. With * `dashboardId` the saved dashboard is requested by id instead, and `widgets` is not sent. * @example * ```tsx * * ``` * @param props - Dashboard narrative widget props. * @returns Dashboard narrative widget component. * @group Dashboards * @alpha */ export declare const NarrativeWidget: FunctionComponent;