import { GraphMoveSubComponentRootMomentData } from '../../debug/graph/watchGraphMoveSubComponentRoot';
import { Dict } from '../../types/Dict';
export declare const MOVE_SUB_COMPONENT_ROOT = "moveSubComponentRoot";
export declare const REORDER_SUB_COMPONENT = "reorderSubComponent";
export declare const wrapMoveSubComponentRootAction: (data: GraphMoveSubComponentRootMomentData) => {
    type: string;
    data: GraphMoveSubComponentRootMomentData;
};
export declare const makeMoveSubComponentRootAction: (parentId: string | null, prevParentIdMap: Dict<string | null>, children: string[], index: number, slotMap: Dict<string>, prevSlotMap: Dict<string>) => {
    type: string;
    data: GraphMoveSubComponentRootMomentData;
};
export declare const makeReorderSubComponentAction: (parentId: string | null, childId: string, from: number, to: number) => {
    type: string;
    data: {
        parentId: string;
        childId: string;
        from: number;
        to: number;
    };
};
