import { EventEmitter } from "@angular/core"; import { Material, Mesh } from "three"; import { NgtObjectProps } from "@angular-three/core"; import { InteractiveObjects } from "../interactive-objects"; import { FlatUIInputService } from "../flat-ui-input.service"; import * as i0 from "@angular/core"; export declare class FlatUIPrompt extends NgtObjectProps { input: FlatUIInputService; title: string; defaultvalue: string; private _width; get width(): number; set width(newvalue: number); selectable?: InteractiveObjects; private _popupmaterial; get popupmaterial(): Material; set popupmaterial(newvalue: Material | undefined); result: EventEmitter; protected height: number; constructor(input: FlatUIInputService); preInit(): void; protected pressed(keycode: string): void; private onKeyUp; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }