import { LitElement, PropertyValues } from 'lit';
import { BpTypeElement } from '@blueprintui/components/internals';
/**
* ```typescript
* import '@blueprintui/components/include/progress-bar.js';
* ```
*
* ```html
*
* ```
*
* @summary The progress bar component displays the progress of a task, usually on a scale from 0 to 100%. It can be used to show the progress of a download, upload, form completion, or any other process that can be represented as a percentage.
* @element bp-progress-bar
* @since 1.0.0
* @cssprop --color
*/
export declare class BpProgressBar extends LitElement implements Pick> {
#private;
/** Provides internationalization strings for translated text content */
accessor i18n: {
copy: string;
sort: string;
none: string;
ascending: string;
descending: string;
expand: string;
close: string;
resize: string;
filter: string;
loading: string;
show: string;
hide: string;
previous: string;
next: string;
first: string;
last: string;
today: string;
browse: string;
removeFile: string;
files: string;
resizeColumn: string;
closeDetails: string;
noData: string;
action: string;
dropTarget: string;
firstPage: string;
previousPage: string;
nextPage: string;
lastPage: string;
pageSize: string;
pagination: string;
increment: string;
decrement: string;
};
/** Defines the minimum value in the range of permitted values for the progress bar */
accessor min: number;
/** Defines the maximum value in the range of permitted values for the progress bar */
accessor max: number;
/** Defines the current progress value, or null/undefined for indeterminate state */
accessor value: number | null | undefined;
/** Defines the visual status type affecting color and semantic meaning */
accessor status: 'accent' | 'success' | 'warning' | 'danger';
static styles: CSSStyleSheet[];
_internals: ElementInternals;
render(): import("lit").TemplateResult<1>;
connectedCallback(): void;
protected updated(props: PropertyValues): void;
}