import { BasicComponent, IPureObject } from "../../core"; import { BasicHelper } from "./helper.basic"; export declare class EntityRenderDelegate { protected ref: BasicComponent; protected helper: BasicHelper; constructor(); setState(name: K, value: T[K]): void; getState(name: K): T[K]; } export declare class BasicRender = IPureObject> { protected readonly helper: BasicHelper; readonly component: EntityRenderDelegate; readonly root: EntityRenderDelegate; protected parentRef: BasicComponent; protected rootRef: BasicComponent; constructor(helper: BasicHelper, component: EntityRenderDelegate, root: EntityRenderDelegate); protected beforeInit(): void; }