import { BaseScene } from "../game";
import { ProgressBarConfig } from "../types";
import { Container } from "./Container";
export declare class ProgressBar extends Container<ProgressBarConfig> {
    private bar?;
    private fill?;
    private _value;
    protected _config: ProgressBarConfig;
    constructor(scene: BaseScene, config: ProgressBarConfig);
    private initializeProgressBar;
    private createBar;
    private createFill;
    private createImage;
    updateProgress(progress: number): void;
    get value(): number;
    set value(value: number);
    reDraw(newConfig: ProgressBarConfig): void;
    destroy(fromScene?: boolean): void;
}
//# sourceMappingURL=ProgressBar.d.ts.map