import { LuxenElement } from './luxen-element.js'; /** * Base class for form-associated Luxen custom elements. * Implements the Form Associated Custom Elements API via ElementInternals. * * Subclasses own their typed `value` property and call `_syncFormValue()` * whenever it changes. */ export declare class LuxenFormAssociatedElement extends LuxenElement { static formAssociated: boolean; /** @internal */ readonly _internals: ElementInternals; name: string; disabled: boolean; required: boolean; /** The serialised value the element resets to on form reset. */ protected _defaultFormValue: string; /** Whether the user has interacted with this control. */ hasInteracted: boolean; constructor(); /** The form this control is associated with. */ get form(): HTMLFormElement | null; /** `