import { EventEmitter, TemplateRef } from "@angular/core"; import { Material, Mesh, Object3D } from "three"; import { NgtObjectProps } from "@angular-three/core"; import { FlatUITabGroup } from "../tab-group/tab-group.component"; import * as i0 from "@angular/core"; export declare class FlatUITab extends NgtObjectProps { private tabgroup?; label: string; private _text; get text(): string; set text(newvalue: string); overflow: number; private _active; get active(): boolean; set active(newvalue: boolean); enabled: boolean; tabwidth: number; private _buttonmaterial; get buttonmaterial(): Material; set buttonmaterial(newvalue: Material); private _disabledmaterial; get disabledmaterial(): Material; set disabledmaterial(newvalue: Material); private _labelmaterial; get labelmaterial(): Material; set labelmaterial(newvalue: Material); private _listselectmaterial; get listselectmaterial(): Material; set listselectmaterial(newvalue: Material); change: EventEmitter; protected displaytitle: string; templateRef?: TemplateRef; constructor(tabgroup?: FlatUITabGroup | undefined); ngOnInit(): void; ngOnDestroy(): void; private mesh; meshready(mesh: Object3D): void; pressed(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }