import { type PropertyDeclarations } from 'lit'; import type { MeterElementEventMap } from '../../definitions/events.js'; import { QueryDeclarations } from '../../definitions/interfaces.js'; import { AracnaAriaMeterElement as AriaMeterElement } from '../aria/aria-meter-element.js'; declare global { interface HTMLElementTagNameMap { 'aracna-meter': MeterElement; } } declare class MeterElement extends AriaMeterElement { /** * Properties */ /** */ low?: number; high?: number; optimum?: number; round?: boolean; connectedCallback(): void; attributeChangedCallback(name: string, _old: string | null, value: string | null): void; setMeterElementAttributes: () => void; get percentage(): number; static properties: PropertyDeclarations; static queries: QueryDeclarations; } export { MeterElement as AracnaMeterElement };