import { Viewer } from "../viewer"; import { Segment } from "../longan/segment"; import { RenderObject } from "./renderObject"; export declare class RenderInstanceObject { private static noCounter; private _no; protected _viewer: Viewer; protected _renderObject: RenderObject; _segment: Segment; _parent: RenderInstanceObject; _childObjects: Array; protected _visible: boolean; get visible(): boolean; set visible(value: boolean); get no(): number; get viewer(): Viewer; get renderObject(): RenderObject; get childObjects(): RenderInstanceObject[]; get segment(): Segment; get parent(): RenderInstanceObject; constructor(viewer: Viewer, renderObject: RenderObject); init(): void; fina(): void; update(): void; afterRender(): void; }