/** Core */ import { Generic } from "cmf.core/src/core"; import Cmf from "cmf.lbos"; /** * Deals with services logic for clone wizard */ export declare class WizardCloneEntityService extends Generic { /** * Creates an array of instances to be cloned from the given entity. * If properties are pass as input, dont load them again */ cloneNewInstances(entityType: Cmf.Foundation.BusinessObjects.EntityType, entity: Cmf.Foundation.BusinessObjects.Entity, properties?: Cmf.Foundation.BusinessObjects.EntityTypeProperty[], numberOfInstanceToCreate?: number): Promise; /** * Given an entityType, gets the properties that may be modified on clone, ordered by their CloneDisplayOrder */ getEditableEntityPropertiesForClone(entityType: Cmf.Foundation.BusinessObjects.EntityType): Promise; }