export type ArsInputType = "text" | "number" | "email" | "password" | "search" | "url" | "tel"; declare class ArsInput extends HTMLElement { #private; private _value; private _eventsBound; private _attrObserver; static get observedAttributes(): string[]; constructor(); connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(name: string): void; get value(): string; set value(val: string); get validity(): ValidityState | undefined; get inputType(): ArsInputType; set inputType(val: ArsInputType); get disabled(): boolean; set disabled(val: boolean); get error(): string; set error(val: string); } export { ArsInput, ArsInput as default };