import { TemplateResult } from "lit-element"; import { IProgressBehaviorProperties, ProgressBehavior } from "../behavior/progress/progress-behavior"; /** * Properties of the progress bar. */ export interface IProgressBarProperties extends IProgressBehaviorProperties { } /** * Fills a bar from 0% to 100%. * @cssprop --progress-bar-height - Height * @cssprop --progress-bar-bg - Background * @cssprop --progress-bar-color - Color * @cssprop --progress-bar-buffer-color - Color of the buffer * @cssprop --progress-bar-determinate-transition - Transition when determinate * @cssprop --progress-bar-indeterminate-duration - Duration of the indeterminate animation * @cssprop --progress-bar-indeterminate-short-delay - Delay of the short bar of indeterminate animation * @cssprop --progress-bar-indeterminate-timing-function - Timing function of the indeterminate animation */ export declare class ProgressBar extends ProgressBehavior implements IProgressBarProperties { static styles: import("lit-element").CSSResult[]; /** * Returns the template for the element. */ protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { "wl-progress-bar": ProgressBar; } }