import { AppEventContext } from "../../../app/index";
import { IPoint } from "../../../idl/index";
export declare class DuplicateWorker {
    private copyWorker;
    private pasteWorker;
    private findTopParentNotGroup;
    private computeParentId;
    work(ctx: AppEventContext, delta?: IPoint, ids?: string[]): string[];
    duplicateByIds(ids: string[], ctx: AppEventContext, delta?: IPoint): string[];
    /**
     * 处理SlideContainer中的复制插入逻辑
     */
    private handleSlideContainerDuplicate;
    /**
     * 获取节点在slideContainer的children中的位置
     */
    private getNodePosition;
}
//# sourceMappingURL=DuplicateWorker.d.ts.map