import { LitElement, PropertyValues } from 'lit'; import { BpTypeElement } from '@blueprintui/components/internals'; /** * ```typescript * import '@blueprintui/components/include/progress-circle.js'; * ``` * * ```html * * ``` * * @summary The progress circle component displays a visual representation of progress in the form of a circle. It is useful for showing the progress of a task in a compact, easy-to-understand manner. * @element bp-progress-circle * @since 1.0.0 * @cssprop --ring-opacity * @cssprop --ring-color * @cssprop --fill-color * @cssprop --fill-speed * @cssprop --size */ export declare class BpProgressCircle 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 visual status type affecting color and semantic meaning */ accessor status: 'accent' | 'success' | 'warning' | 'danger'; /** Defines the current progress value from 0 to 100 */ accessor value: number; /** Controls the stroke width of the progress circle ring */ accessor line: number; /** Determines the size variant of the component for different visual hierarchies */ accessor size: 'sm' | 'md' | 'lg'; static styles: CSSStyleSheet[]; _internals: ElementInternals; render(): import("lit").TemplateResult<1>; connectedCallback(): void; protected updated(props: PropertyValues): void; }