import { ProgressBarBase } from "../progress-bar/progress-bar.base.js"; import { PropertyValues, TemplateResult } from "lit"; type ProgressRingSize = (typeof ProgressRingSize)[keyof typeof ProgressRingSize]; declare const ProgressRingSize: { readonly SM: "sm"; readonly MD: "md"; readonly LG: "lg"; }; declare global { interface HTMLElementTagNameMap { 'odx-progress-ring': OdxProgressRing; } } /** * @summary A progress ring that indicates the progress of a task * * @csspart inner - The inner SVG element * @csspart track - The track circle element * @csspart indicator - The indicator circle element * * @slot - Default slot for additional content inside the progress ring */ declare class OdxProgressRing extends ProgressBarBase { static tagName: string; static styles: import("lit").CSSResult[]; size: ProgressRingSize; firstUpdated(props: PropertyValues): void; disconnectedCallback(): void; protected render(): TemplateResult; } export { OdxProgressRing, ProgressRingSize };