import { KoraElement } from "../../base/kora-element.js"; import type { KoraModalState } from "./template.js"; /** * …slotted content… . Toggle via the `open` attribute/property; * closes on backdrop click, the close button, or Escape, firing `kora-modal-close`. */ export declare class KoraModal extends KoraElement { #private; static get observedAttributes(): string[]; protected get preservesChildren(): boolean; protected initialState(): KoraModalState; protected template(): string; get open(): boolean; set open(value: boolean); attributeChangedCallback(name: string, _old: string | null, value: string | null): void; protected hydrate(): void; disconnectedCallback(): void; protected update(): void; } declare global { interface HTMLElementTagNameMap { "kora-modal": KoraModal; } } //# sourceMappingURL=kora-modal.d.ts.map