import { type SagaIterator } from "redux-saga";
import { type IResetDashboard } from "../../commands/dashboard.js";
import { type IDashboardWasReset } from "../../events/dashboard.js";
import { type DashboardContext } from "../../types/commonTypes.js";
export declare function resetDashboardHandler(ctx: DashboardContext, cmd: IResetDashboard): SagaIterator<IDashboardWasReset>;
export declare function resetDashboardRuntime(ctx: DashboardContext, cmd: IResetDashboard): Generator<import("redux-saga/effects").CallEffect<{
    batch: {
        payload: any;
        type: string;
    }[];
    persistedDashboard: import("@gooddata/sdk-model").IDashboard<import("@gooddata/sdk-model").IDashboardWidget> | undefined;
}>, {
    batch: import("redux-batched-actions").BatchAction;
    reset: IDashboardWasReset;
}, {
    batch: {
        payload: any;
        type: string;
    }[];
    persistedDashboard: import("@gooddata/sdk-model").IDashboard<import("@gooddata/sdk-model").IDashboardWidget> | undefined;
}>;
//# sourceMappingURL=resetDashboardHandler.d.ts.map