import { IDesignItem } from "../../item/IDesignItem.js"; import { ICopyPasteService } from "./ICopyPasteService.js"; import { ServiceContainer } from '../ServiceContainer.js'; import { InstanceServiceContainer } from '../InstanceServiceContainer.js'; import { IRect } from "../../../interfaces/IRect.js"; export declare class CopyPasteAsJsonService implements ICopyPasteService { copyItems(designItems: IDesignItem[]): Promise; getPasteItems(serviceContainer: ServiceContainer, instanceServiceContainer: InstanceServiceContainer): Promise<[designItems: IDesignItem[], positions?: IRect[]]>; private _readClipboardPasteData; private _parseJsonClipboardData; private _tryReadClipboardType; }