import { PropertyExt } from "./PropertyExt.ts";
export declare class ProgressBar extends PropertyExt {
    protected _elementID: string;
    protected _running: boolean;
    protected _style: any;
    constructor();
    calcCSS(halflife: number, perc: number): string;
    start(): void;
    finish(): void;
    enter(domNode: any, element: any): void;
    exit(_domNode: any, _element: any): void;
    protected updateProgress(halflife: number, perc: number): void;
}
export interface ProgressBar {
    halfLife(): number;
    halfLife(_: number): this;
    decay(): number;
    decay(_: number): this;
    size(): number;
    size(_: number): this;
    color(): string;
    color(_: string): this;
    blurBar(): boolean;
    blurBar(_: boolean): this;
    blurSize(): number;
    blurSize(_: number): this;
    blurColor(): string;
    blurColor(_: string): this;
    blurOpacity(): number;
    blurOpacity(_: number): this;
}
