import { CustomElement } from "../../internal/custom-element.js"; import { PropertyValues } from "lit"; type HighlightVariant = (typeof HighlightVariant)[keyof typeof HighlightVariant]; declare const HighlightVariant: { readonly NEUTRAL: "neutral"; readonly ACCENT: "accent"; readonly DANGER: "danger"; }; declare global { interface HighlightRegistry { set(name: string, highlight: Highlight): void; delete(name: string): void; } interface HTMLElementTagNameMap { 'odx-highlight': OdxHighlight; } } declare class OdxHighlight extends CustomElement { #private; static tagName: string; static styles: import("lit").CSSResult[]; private static registry; root: HTMLElement; disabled: boolean; query?: string | null; selector?: string | null; minlength: number; variant: HighlightVariant; observeContent: boolean; disconnectedCallback(): void; protected updated(props: PropertyValues): void; private static updateGlobalHighlights; } export { HighlightVariant, OdxHighlight };