import { type Action, type CaseReducer } from "@reduxjs/toolkit";
import { type IAutomationMetadataObject } from "@gooddata/sdk-model";
import { type GoodDataSdkError } from "@gooddata/sdk-ui";
import { type IAutomationsState } from "./automationsState.js";
type AutomationsReducer<A extends Action> = CaseReducer<IAutomationsState, A>;
export declare const automationsReducers: {
    setAutomationsInitialized: AutomationsReducer<Action>;
    setAllAutomationsCount: AutomationsReducer<{
        payload: number;
        type: string;
    }>;
    setUserAutomations: AutomationsReducer<{
        payload: IAutomationMetadataObject[];
        type: string;
    }>;
    setAutomationsLoading: AutomationsReducer<{
        payload: boolean;
        type: string;
    }>;
    setAutomationsError: AutomationsReducer<{
        payload: GoodDataSdkError;
        type: string;
    }>;
};
export {};
//# sourceMappingURL=automationsReducers.d.ts.map