import { AppModel } from '../../../AppModel/AppModel';
import { BaseBranchOperation } from '../../type';
export declare type CreateComponentBranchOperationContext = {
    componentType: string;
    componentId?: string;
    slot?: string;
    parentId?: string;
    targetId?: string;
    direction?: 'prev' | 'next';
};
export declare class CreateComponentBranchOperation extends BaseBranchOperation<CreateComponentBranchOperationContext> {
    do(prev: AppModel): AppModel;
}
