import { type SagaIterator } from "redux-saga";
import { type ILayoutItemPath, type ILayoutSectionPath } from "../../../types.js";
import { type IMoveSectionItem } from "../../commands/layout.js";
import { type IDashboardLayoutSectionItemMoved } from "../../events/layout.js";
import { type DashboardContext } from "../../types/commonTypes.js";
export declare function getSectionPathWithItemsShifted(fromItemPath: ILayoutItemPath, toItemPath?: ILayoutItemPath): ILayoutSectionPath;
export declare function moveSectionItemHandler(ctx: DashboardContext, cmd: IMoveSectionItem): SagaIterator<IDashboardLayoutSectionItemMoved>;
//# sourceMappingURL=moveSectionItemHandler.d.ts.map