import { type EnhancedStore } from "@reduxjs/toolkit"; import { type IAnalyticalBackend, type IUserWorkspaceSettings } from "@gooddata/sdk-backend-spi"; import { type CatalogItem, type GenAIObjectType, type IColorPalette, type IInsight, type IListedDashboard } from "@gooddata/sdk-model"; import type { GenAIAssistantMode, LinkHandlerEvent } from "../components/ConfigContext.js"; import { type ChatEventHandler } from "../store/events.js"; export declare const useGenAIStore: (backend: IAnalyticalBackend, workspace: string, opts: { eventHandlers?: ChatEventHandler[]; colorPalette?: IColorPalette; settings?: IUserWorkspaceSettings; objectTypes?: GenAIObjectType[]; includeTags?: string[]; excludeTags?: string[]; catalogItems?: CatalogItem[]; dashboards?: IListedDashboard[]; visualizations?: IInsight[]; isPreview?: boolean; allowInteractionIntelligence?: boolean; onLinkClick?: (linkClickEvent: LinkHandlerEvent) => string | undefined; allowNativeLinks?: boolean; mode?: GenAIAssistantMode; }) => EnhancedStore; //# sourceMappingURL=useGenAIStore.d.ts.map