import { KoraElement } from "../../base/kora-element.js"; import type { KoraButtonState } from "./template.js"; /** * — first concrete component, also the proof of the KoraElement architecture. * Light DOM, attribute-driven state, Proxy reactivity, targeted ref updates, SSR adoption. */ export declare class KoraButton extends KoraElement { #private; static get observedAttributes(): string[]; protected initialState(): KoraButtonState; protected template(): string; attributeChangedCallback(name: string, _old: string | null, value: string | null): void; protected hydrate(): void; protected update(): void; } declare global { interface HTMLElementTagNameMap { "kora-button": KoraButton; } } //# sourceMappingURL=kora-button.d.ts.map