import { Rect } from "../Rect";
import { ICapInfo, NodeType } from "../../idl";
import { ResourceEnumType } from "../../resource-manager/ResourceEnumType";
export interface PasteDO {
    id: string;
    type: NodeType;
    zIndex: number;
    capInfo: ICapInfo;
    children: PasteDO[];
}
export declare enum ResourceType {
    Image = 0,
    SVG = 1
}
export interface ResourceInfo {
    type: ResourceType;
    fileKey: string;
}
export interface PasteData {
    meta: PasteMeta;
    bounds: Rect;
    nodes: PasteDO[];
    /**
     * 需复制移动的资源
     */
    resources: ResourceInfo[];
}
export interface PasteMeta {
    docId: string;
    resourceType: ResourceEnumType;
}
//# sourceMappingURL=PasteData.d.ts.map