import { type BatchAction } from "redux-batched-actions"; import { type SagaIterator } from "redux-saga"; import { type IWorkspaceCatalog } from "@gooddata/sdk-backend-spi"; import { type IDashboard, type IDateHierarchyTemplate } from "@gooddata/sdk-model"; import { type InitializeDashboard } from "../../../commands/dashboard.js"; import { type DashboardContext } from "../../../types/commonTypes.js"; export declare function requestCatalog(ctx: DashboardContext, cmd: InitializeDashboard): Generator | import("redux-saga/effects").CallEffect> | import("redux-saga/effects").PutEffect<{ payload: import("../../../../index.js").SetCatalogItemsPayload; type: "catalog/setCatalogItems"; }>, void, [IWorkspaceCatalog, IDateHierarchyTemplate[]]>; export declare function preloadAttributeFiltersData(ctx: DashboardContext, dashboard: IDashboard): Generator | import("redux-saga/effects").PutEffect<{ payload: import("@gooddata/sdk-backend-spi").IAttributeWithReferences[]; type: "tabs/setPreloadedAttributesWithReferences"; }>, void, import("@gooddata/sdk-backend-spi").IAttributeWithReferences[]>; export declare function requestDashboardsList(ctx: DashboardContext): Generator | import("redux-saga/effects").PutEffect, void, import("@gooddata/sdk-model").IListedDashboard[]>; export declare function initializeDashboardHandler(ctx: DashboardContext, cmd: InitializeDashboard): SagaIterator; //# sourceMappingURL=index.d.ts.map