import { AfterViewInit } from "@angular/core"; import { BufferGeometry, Material, Mesh } from "three"; import { NgtObjectProps } from "@angular-three/core"; import * as i0 from "@angular/core"; export declare class FlatUIProgressBar extends NgtObjectProps implements AfterViewInit { private _value; get value(): number; set value(newvalue: number); min: number; max: number; private _width; get width(): number; set width(newvalue: number); private _height; get height(): number; set height(newvalue: number); progressheight: number; private _backgroundmaterial; get backgroundmaterial(): Material; set backgroundmaterial(newvalue: Material); private _progressmaterial; get progressmaterial(): Material; set progressmaterial(newvalue: Material); geometry: BufferGeometry; protected progress: BufferGeometry; protected showprogress: boolean; preInit(): void; createProgressGeometry(): void; ngOnDestroy(): void; ngAfterViewInit(): void; private mesh; protected meshready(mesh: Mesh): void; private renderprogress; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }