import * as THREE from 'three'; import { NgtInstance, NgtInstanceState } from '../abstracts/instance'; import { AnyConstructor, BooleanInput } from '../types'; import * as i0 from "@angular/core"; export declare abstract class NgtCommonObjectHelper extends NgtInstance> { abstract get objectHelperType(): AnyConstructor; set helperVisible(helperVisible: BooleanInput); protected parentRef: import("../types").AnyFunction>; protected parentHostRef: import("../types").AnyFunction>; protected preInit(): void; ngOnInit(): void; private readonly init; protected get optionFields(): Record; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, { "helperVisible": "helperVisible"; }, {}, never, never, false>; } export declare const provideNgtCommonObjectHelper: (sub: import("../types").AnyCtor) => any[];