import { LitElement } from 'lit'; type InputType = 'text' | 'email' | 'password' | 'search' | 'tel' | 'url' | 'number'; type InputColor = 'brand' | 'gray'; export declare class TextInput extends LitElement { value: string; color: InputColor; error: boolean; disabled: boolean; placeholder: string | undefined; inputId: string | undefined; name: string | undefined; type: InputType; ariaLabel: string | null; ariaDescribedby: string | null; static styles: import('lit').CSSResult[]; private _handleInput; private _handleChange; render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'gv-text-input': TextInput; } } export {}; //# sourceMappingURL=TextInput.d.ts.map