import type { ChangeEventHandler } from "react"; export interface TextInputProps { id: string; className?: string; inputClassName?: string; labelClassName?: string; placeholder?: string; defaultValue?: string; value?: string; onChange?: ChangeEventHandler; disabled?: boolean; } export interface SelectInputProps { label: React.ReactNode; value?: string; onChange?: (newVlaue: string) => void; children: React.ReactNode; } export interface OptionInputProps { id?: string; className?: string; value: string; children: React.ReactNode; }