import { LitElement } from 'lit-element'; import './lit-icon.js'; import './lit-label.js'; export declare class TextInput extends LitElement { label: string; value: string; disabled: boolean; readonly: boolean; error: boolean; helperText: string; placeholder: string; size: 'small' | 'medium' | 'large'; focused: boolean; required: boolean; tooltip?: string; type?: 'text' | 'number'; aiEnabled?: boolean; aiLoading?: boolean; onClickAiIcon?: Function; static styles: import("lit-element").CSSResult; private onInput; private onFocus; private onBlur; private handleAiIconClick; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'lit-text-field': TextInput; } }