/** Core */ import { Generic } from "cmf.core/src/core"; import Cmf from "cmf.lbos"; /** Generic Page contract */ import * as ep from "./entityPageInterfaces"; /** * Default behavior for the Entity Page. It implements a set of methods that are required by the GenericPage */ export declare class EntityPageService extends Generic implements ep.EntityPageInterface, ep.LoadEntity { epEntity: Cmf.Foundation.BusinessObjects.Entity; /** * Generic method to load an entity based on its Id, EntityType and levels to load * @param id * @param type * @param levelsToLoad */ epLoadEntity(id: string, type: string, levelsToLoad?: number): Promise; /** * Set effective the current instance */ setEntityEffective(): Promise; /** * Load automation information for current instance */ loadAutomationForEntity(): Promise; }