import type { ThemeProps } from 'jamis-core'; import type { PropsWithChildren } from 'react'; export interface InputBoxProps extends PropsWithChildren, ThemeProps, Omit, 'prefix' | 'onChange'> { borderMode?: 'full' | 'half' | 'none'; children?: JSX.Element; clearable?: boolean; disabled?: boolean; hasError?: boolean; onChange?: (value: string) => void; onClear?: (e: React.MouseEvent) => void; placeholder?: string; prefix?: JSX.Element; readOnly?: boolean; value?: string; }