import { AppModel } from '../../../AppModel/AppModel';
import { BaseBranchOperation } from '../../type';
export declare type MoveComponentBranchOperationContext = {
    fromId: string;
    toId?: string;
    slot?: string;
    targetId?: string;
    direction?: 'prev' | 'next';
};
export declare class MoveComponentBranchOperation extends BaseBranchOperation<MoveComponentBranchOperationContext> {
    do(prev: AppModel): AppModel;
}
