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-html').TemplateResult<1>;
}
