import { AnyFunction, NgtObjectProps, NgtRenderState, Ref } from '@angular-three/core'; import { AfterContentInit, QueryList, TemplateRef } from '@angular/core'; import * as THREE from 'three'; import * as i0 from "@angular/core"; export declare class NgtSobaDetailedContent { templateRef: TemplateRef<{ lod: Ref; }>; constructor(templateRef: TemplateRef<{ lod: Ref; }>); static ngTemplateContextGuard(dir: NgtSobaDetailedContent, ctx: any): ctx is { lod: Ref; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class NgtSobaDetailed extends NgtObjectProps implements AfterContentInit { content?: NgtSobaDetailedContent; children: QueryList>; set distances(distances: number[]); protected preInit(): void; ngAfterContentInit(): void; private readonly addLevels; onBeforeRender({ state: { camera }, object }: { state: NgtRenderState; object: THREE.LOD; }): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class NgtSobaDetailedModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }