import { t as ScanditHTMLElement } from "../../../ScanditHTMLElement-DB_pDIgX.js"; //#region src/main/private/ui/atoms/Backdrop.d.ts declare class Backdrop extends ScanditHTMLElement { static tag: "scandit-backdrop"; private fadeInAnimation?; private fadeOutAnimation?; /** * Latest requested intent. Independent of the actual display state — used so a hide() * that started before a subsequent show() does not overwrite the display back to "none" * once its (now cancelled) fade-out promise settles. */ private intent; private readonly fadeInKeyframes; private readonly fadeOutKeyframes; private readonly animationOptions; constructor(); static get observedAttributes(): string[]; get open(): boolean; set open(value: boolean); static create(): Backdrop; static register(): void; private static createStyleElement; attributeChangedCallback(name: string, _oldValue: string | null, newValue: string | null): void; show(): Promise; hide(): Promise; } declare global { interface HTMLElementTagNameMap { [Backdrop.tag]: Backdrop; } } //#endregion export { Backdrop };