import type { ProductCardData } from "~/types/product"; export interface InputFieldProps { variant?: "default" | "filled" | "waiting" | "reply"; state?: "starting" | "generating" | "minimized"; placeholder?: string; value?: string; onChange?: (value: string) => void; onSend?: ( { message, imageUrl }: { message: string; imageUrl?: string; }, product?: ProductCardData ) => void; onStop?: () => void; onKeyPress?: (e: React.KeyboardEvent) => void; showFeatureButtons?: boolean; }