import { LitElement } from 'lit'; import { ProgressBarSize, ProgressBarState } from '@viasat/beam-shared/components/progressBar'; import { ThemeTypes } from '@viasat/beam-shared/utils/constants'; /** * `bm-progress-bar` */ export declare class BmProgressBar extends LitElement { #private; static styles: import('lit').CSSResult[]; /** * Specify the ProgressBar state * @default 'active' */ state: ProgressBarState; /** * Specify the size of the ProgressBar * @default 'md' */ size: ProgressBarSize; /** * Provide text for the ProgressBar label */ label?: string | undefined; /** * Specify helperText for ProgressBar. helperText is required for the Error state. */ helperText?: string | undefined; /** * Specify if the ProgressBar has no corner radius * @default false */ fullWidth: boolean; /** * Specify the theme of the ProgressBar. By default it inherits the theme from the parent */ theme: ThemeTypes | undefined; /** * Specify if a ProgressBar is determinate by setting a value between 0 and 100. */ value?: number; /** * Specify the aria-label for the ProgressBar */ progressbarAriaLabel?: string; render(): import('lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'bm-progress-bar': BmProgressBar; } } //# sourceMappingURL=ProgressBar.d.ts.map