import { type EnhancedStore } from "@reduxjs/toolkit"; import { type IAnalyticalBackend } from "@gooddata/sdk-backend-spi"; import { chatWindowSliceName, chatWindowSliceReducer } from "./chatWindow/chatWindowSlice.js"; import { type EventDispatcher } from "./events.js"; import { messagesSliceName, messagesSliceReducer } from "./messages/messagesSlice.js"; import { type OptionsDispatcher } from "./options.js"; export type GenAiStore = EnhancedStore<{ [messagesSliceName]: ReturnType; [chatWindowSliceName]: ReturnType; }> & { optionsDispatcher: OptionsDispatcher; }; export declare const getStore: (backend: IAnalyticalBackend, workspace: string, eventDispatcher: EventDispatcher, optionsDispatcher: OptionsDispatcher, isPreview: boolean | undefined, allowInteractionIntelligence: boolean | undefined) => GenAiStore; //# sourceMappingURL=store.d.ts.map