import { type ICrossFiltering } from "../../commands/drill.js";
import { type DashboardContext } from "../../types/commonTypes.js";
export declare function crossFilteringHandler(ctx: DashboardContext, cmd: ICrossFiltering): Generator<import("redux-saga/effects").AllEffect<import("redux-saga/effects").CallEffect<void>> | import("redux-saga/effects").CallEffect<void> | import("redux-saga/effects").PutEffect<import("../../events/drill.js").IDashboardCrossFilteringRequested> | import("redux-saga/effects").PutEffect<import("../../commands/filters.js").IResetFilterContextWorkingSelection> | import("redux-saga/effects").PutEffect<{
    payload: {
        item: import("../../../index.js").ICrossFilteringItem;
        tabId: string;
    };
    type: "drill/crossFilterByWidget";
}> | import("redux-saga/effects").SelectEffect, import("../../events/drill.js").IDashboardCrossFilteringResolved, never>;
//# sourceMappingURL=crossFilteringHandler.d.ts.map