import type { AttributeMap } from "../attributes/interface"; import type { BlockLike, BlockSetLike, DeltaLike } from "../cluster/interface"; import type { Op, Ops } from "../delta/interface"; /** * 克隆属性 * @param attrs */ export declare const cloneAttributes: (attrs: AttributeMap) => AttributeMap; /** * 克隆操作 * @param op */ export declare const cloneOp: (op: Op) => Op; /** * 克隆操作集合 * @param ops */ export declare const cloneOps: (ops: Ops) => Ops; /** * 克隆 DeltaLike * @param delta */ export declare const cloneDeltaLike: (delta: DeltaLike) => DeltaLike; /** * 克隆 BlockLike * @param delta */ export declare const cloneBlockLike: (delta: BlockLike) => BlockLike; /** * 克隆 BlockSetLike * @param blockSet */ export declare const cloneBlockSetLike: (blockSet: BlockSetLike) => BlockSetLike;