import { type Reducer } from "@reduxjs/toolkit";
import { insightsAdapter } from "./insightsEntityAdapter.js";
export type InsightsState = ReturnType<typeof insightsAdapter.getInitialState>;
export declare const insightsSliceReducer: Reducer<InsightsState>;
export declare const insightsActions: {
    setInsights: import("@reduxjs/toolkit").ActionCreatorWithPayload<readonly import("@gooddata/sdk-model").IInsight[] | Record<import("@reduxjs/toolkit").EntityId, import("@gooddata/sdk-model").IInsight>, "insights/setInsights">;
    addInsights: import("@reduxjs/toolkit").ActionCreatorWithPayload<readonly import("@gooddata/sdk-model").IInsight[] | Record<import("@reduxjs/toolkit").EntityId, import("@gooddata/sdk-model").IInsight>, "insights/addInsights">;
    upsertInsight: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").IInsight, "insights/upsertInsight">;
};
//# sourceMappingURL=index.d.ts.map