import { type FilterContextItem, type GenAIUserContextFilter, type IAttributeDisplayFormMetadataObject, type IDashboardDefinition, type IGenAIDashboardContext, type IGenAIObjectReference, type IGenAIUserContext, type IGenAIWidgetDescriptor, type IInsight, type IWidget, type ObjRef } from "@gooddata/sdk-model"; /** * @internal */ export declare function buildDashboardContext(dashboard: Omit, definition?: IDashboardDefinition): IGenAIUserContext; /** * @internal */ export declare function buildWidgetContext(title: string, widgetRef: ObjRef, widgetType: "insight" | "visualizationSwitcher" | "richText", props?: Partial>): IGenAIWidgetDescriptor; /** * @internal */ export declare function buildFiltersContext(filters: FilterContextItem[], displayForms?: Pick, "get">): GenAIUserContextFilter[]; /** * @internal */ export declare function buildWidgetsContext(widgetsMap: Pick, "values" | "get"> | undefined, resultsIdMap?: Pick, "values" | "get">, visualizationSwitcherActiveVisualizations?: Record, insightsMap?: Pick, "get">): { widgets: IGenAIWidgetDescriptor[]; referencedObjects: IGenAIObjectReference[]; }; //# sourceMappingURL=dashboard.d.ts.map