export interface Props {
  
  modelValue: string

  
  border: boolean

  
  searchType?: 'basis'

  
  placeholder?: string

  
  size: 'large' | 'middle' | 'small' | 'custom' | 'middle-l' | 'middle-xl'

  
  disabled: boolean

  
  clearable: boolean

  
  prefixIcon: string

  
  suffixIcon: string

  
  isIconLeft: boolean

  
  isTitle?: boolean

  
  isExpandAtFocus: boolean
}

export interface Emits {
  (e: 'update:modelValue', val: string): void
  (e: 'change', val: string): void
}
