import { LitElement } from 'lit'; import { SupportStatus } from '../internal'; /** * @element nve-progress-bar * @description A progress bar is a visual indicator of the status of a running task. Under the hood, the component uses the native HTML `progress` element to achieve proper a11y concerns. * @since 0.16.0 * @entrypoint \@nvidia-elements/core/progress-bar * @cssprop --height * @cssprop --opacity * @cssprop --background * @cssprop --accent-color * @cssprop --indeterminate-gradient - Gradient used for indeterminate state animation * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/progressbar_role */ export declare class ProgressBar extends LitElement { static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; }; /** The current `value` of the progress indicator, set to the native HTML progress element. */ value?: number; /** The `max` property sets the highest value that `value` scales to. */ max?: number | undefined; /** Defines visual treatment to represent a ongoing task or support status. */ status: SupportStatus; render(): import('lit').TemplateResult<1>; }