import { type HandlerEvent } from "@godown/element"; import { type TemplateResult } from "lit"; import { GlobalStyle } from "./global-style.js"; import { type RingType } from "./ring.js"; declare class SuperInput extends GlobalStyle { autofocus: boolean; autocomplete: string | boolean; ringType: RingType; disabled: boolean; placeholder: string; name: string; value: V; get observedRecord(): Record; /** * default property records the default or initial value and is used to reset the input. */ default: any; protected _input: HTMLInputElement; /** * Returns true when the input is compositing. */ compositing: boolean; set defaultValue(value: typeof this.default); get defaultValue(): typeof this.default; protected makeId: string; namevalue(): [string, any]; nameValue: () => [string, any]; reset(): void; protected _handleInput(e: HandlerEvent): void; protected _handleChange(e: HandlerEvent): void; connectedCallback(): void; protected _connectedInit(): void; protected _compositionInit(): void; focus(options?: FocusOptions): void; protected firstUpdated(): void; protected _renderPrefix(): TemplateResult<1>; protected _renderSuffix(): TemplateResult<1>; } export default SuperInput; export { SuperInput };