export interface Props {
  
  options: any

  
  optionValue?: any

  
  optionsLabelKey?: string | number | object

  
  optionsValueKey?: string | number

  
  getPopupContainer?: any

  
  modelValue: any

  
  hasIcon?: boolean

  
  maxLength?: number | string

  
  disabled?: boolean

  
  isView?: boolean

  
  error?: boolean

  
  isSearch?: boolean

   
   isExpandAtFocus?: boolean 

   width?:string | number
}

export interface Emits {
  
  (e: 'update:modelValue', value: string): void

  
  (e: 'update:optionValue', value: string | number): void

  
  (e: 'inputChange', value: string): void

  
  (e: 'dasInput', value: string): void

  
  (e: 'selectChange', value: string | number): void
}
