/**
 * Copyright (c) Cisco Systems, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 */
import { LitElement } from "lit";
export declare namespace ProgressBar {
    type BarFormat = "none" | "fraction" | "percentage";
    type BarType = "determinate" | "indeterminate";
    class ELEMENT extends LitElement {
        dynamic: boolean;
        color: string;
        label: string;
        displayFormat: ProgressBar.BarFormat;
        type: ProgressBar.BarType;
        min: number;
        max: number;
        value: number;
        adjustedValue: number;
        valueFraction: number;
        meterWidth: string;
        connectedCallback(): void;
        getDisplayFormat: () => string | null;
        getColor: () => string | undefined;
        static get styles(): import("lit").CSSResult[];
        render(): import("lit-html").TemplateResult<1>;
    }
}
declare global {
    interface HTMLElementTagNameMap {
        "md-progress-bar": ProgressBar.ELEMENT;
    }
}
