import { AfterViewInit, TemplateRef } from "@angular/core"; import { Group, Material, Mesh, Object3D } from "three"; import { NgtObjectProps } from "@angular-three/core"; import { InteractiveObjects } from "../interactive-objects"; import * as i0 from "@angular/core"; export declare class FlatUIExpansionPanel extends NgtObjectProps implements AfterViewInit { private _title; get title(): string; set title(newvalue: string); overflow: number; titleheight: number; private _width; get width(): number; set width(newvalue: number); private _height; get height(): number; set height(newvalue: number); private _expanded; get expanded(): boolean; set expanded(newvalue: boolean); private _panelmaterial?; get panelmaterial(): Material; set panelmaterial(newvalue: Material); private _labelmaterial; get labelmaterial(): Material; set labelmaterial(newvalue: Material); selectable?: InteractiveObjects; protected displaytitle: string; templateRef?: TemplateRef; ngOnDestroy(): void; ngAfterViewInit(): void; protected group: Group; protected panel: Mesh; private mesh; protected meshready(mesh: Object3D): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }