import { LitElement } from 'lit'; import '@material/web/progress/linear-progress.js'; import '@material/web/progress/circular-progress.js'; export declare class IxProgress extends LitElement { /** * Progress to display, a fraction between 0 and `max`. */ value: number; /** * A buffer to communicate both determinate and indeterminate progress. */ buffer: number; /** * Maximum progress to display, defaults to 1. */ max: number; /** * To show loading or progress state. * Set to true for loading state. Set to false for progress bar. */ indeterminate: boolean; /** * To choose between linear or circular progress bar. */ linear: boolean; /** * Whether or not to render indeterminate mode using 4 colors instead of one. */ fourColor: boolean; /** * Label to display inside the progress bar. */ label: string; renderProgressBar(): import("lit-html").TemplateResult<1>; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ix-progress': IxProgress; } }