import { type TemplateResult } from 'lit'; import type { NuiType } from '../../types/nui-type.js'; import type { InputTextSize, InputTextType, InputTextVariant } from './types.js'; export interface NuiInputTextViewState { value: string; type: InputTextType; placeholder: string; disabled: boolean; readonly: boolean; invalid: boolean; required: boolean; name: string; inputId: string; ariaLabel: string; ariaLabelledby: string; autocomplete: string; maxlength: number; minlength: number; size: InputTextSize | ''; variant: InputTextVariant | ''; fluid: boolean; nuiType: NuiType; inputClass: string; } export declare function getInputClass(inputClass: string): string; export declare function renderInputText(state: NuiInputTextViewState, handlers: { onInput: (event: Event) => void; onChange: (event: Event) => void; }): TemplateResult; //# sourceMappingURL=logic.d.ts.map