import { CustomElement } from "../../internal/custom-element.js"; import { PropertyValues, TemplateResult } from "lit"; declare global { interface HTMLElementTagNameMap { 'odx-loading-overlay': OdxLoadingOverlay; } } /** * @summary A loading overlay component that displays a loading spinner over its parent element * * @slot spinner - The loading spinner to display. Defaults to `` */ declare class OdxLoadingOverlay extends CustomElement { #private; static tagName: string; static styles: import("lit").CSSResult[]; /** * Disables the backdrop, making only the spinner visible. The backdrop is enabled by default. */ backdropDisabled: boolean; /** * Inverts the backdrop color, making it light instead of dark. The backdrop is dark by default. */ backdropInverse: boolean; /** * Indicates that the loading overlay is active and should be displayed. */ loading: boolean; disconnectedCallback(): void; protected updated(props: PropertyValues): Promise; protected render(): TemplateResult; } export { OdxLoadingOverlay };