import { SnapshotOpt, Unit } from '../Class/Unit';
import { UnitBundle } from '../types/UnitBundle';
import { UnitBundleSpec } from '../types/UnitBundleSpec';
export declare function cloneUnit<T extends Unit>(unit: T, opt: SnapshotOpt): [T, UnitBundleSpec];
export declare function cloneUnitClass<T extends Unit>(unit: T, opt?: SnapshotOpt): [UnitBundle<T>, UnitBundleSpec];
