export interface Props { /** Field name */ name: string; /** Field label */ label?: string; /** Description for LLM field extraction */ description?: string; /** Input type */ type?: 'text' | 'email'; /** Placeholder text */ placeholder?: string; /** Current value (bindable) */ value?: string; /** Disabled state */ disabled?: boolean; /** Required field */ required?: boolean; /** Append to existing value instead of overwriting */ appendMode?: boolean; /** Called when value changes */ onchange?: (value: string) => void; } declare const TextInput: import("svelte").Component; type TextInput = ReturnType; export default TextInput; //# sourceMappingURL=TextInput.svelte.d.ts.map