import { EventEmitter, TemplateRef } from "@angular/core"; import { Material, Mesh } from "three"; import { InteractiveObjects } from "../interactive-objects"; import { NgtObjectProps } from "@angular-three/core"; import * as i0 from "@angular/core"; export declare class FlatUIButton extends NgtObjectProps { text: string; width: number; height: number; enabled: boolean; buttonmaterial: Material | undefined; disabledmaterial: Material | undefined; outlinematerial: Material | undefined; selectable?: InteractiveObjects; stoppropagation: boolean; textjustify: number | 'left' | 'center' | 'right'; fontsize: number; get displaytext(): string; private _labelmaterial; get labelmaterial(): Material; set labelmaterial(newvalue: Material | undefined); pressed: EventEmitter; hover: EventEmitter; protected templateRef?: TemplateRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }