import { type Action, type CaseReducer } from "@reduxjs/toolkit";
import { type ObjRef } from "@gooddata/sdk-model";
import { type ISetDashboardDateFilterWithDimensionConfigModePayload, type ISetDateFilterConfigTitlePayload } from "../../../../model/commands/dashboard.js";
import { type ITabsState } from "../tabsState.js";
type DateFilterConfigReducer<A extends Action> = CaseReducer<ITabsState, A>;
export declare const dateFilterConfigsReducers: {
    changeDateFilterConfigsMode: DateFilterConfigReducer<{
        payload: ISetDashboardDateFilterWithDimensionConfigModePayload;
        type: string;
    }>;
    setDateFilterConfigs: DateFilterConfigReducer<{
        payload: any;
        type: string;
    }>;
    removeDateFilterConfigs: DateFilterConfigReducer<{
        payload: ObjRef;
        type: string;
    }>;
    changeDateFilterConfigsTitle: DateFilterConfigReducer<{
        payload: ISetDateFilterConfigTitlePayload;
        type: string;
    }>;
};
export {};
//# sourceMappingURL=dateFilterConfigsReducers.d.ts.map