import { CSSResultArray, PropertyValues, TemplateResult } from 'lit'; import { LuzmoElement } from '../../utils/base'; declare const LuzmoProgressBar_base: typeof LuzmoElement & { new (...args: any[]): import("../..").SizedElementInterface; prototype: import("../..").SizedElementInterface; }; /** * @element luzmo-progress-bar * * @slot - the label of the progress bar * @slot value - custom value content displayed instead of the default percentage */ export declare class LuzmoProgressBar extends LuzmoProgressBar_base { static get styles(): CSSResultArray; indeterminate: boolean; label: string; progress: number; staticColor?: 'white' | 'black'; sideLabel: boolean; hideValue: boolean; valueLabel: string; private _variant; get variant(): string; set variant(variant: string); private slotEl; private _hasValueSlotContent; private get _valueText(); protected render(): TemplateResult; protected handleSlotchange(): void; protected handleValueSlotchange(e: Event): void; protected firstUpdated(changes: PropertyValues): void; protected updated(changes: PropertyValues): void; } export {};