export type Props = {
  
  modelValue?: any
  
  bodyParams?: any
  
  exportFun?: () => void
  
  exportFileName?: string
  
  fileType?: 'xlsx' | 'zip' | 'pdf'
  
  taskIdPosition?: 'params' | 'body'
  
  block?: boolean
  
  btnType?: 'primary' | 'basicset' | 'primary-basicset' | 'default-basicset' | 'default-sameset' | 'primary-sameset' | 'tabs' | 'default-text' | 'primary-text' | 'default'
  
  ghost?: boolean
  
  disabled?: boolean
}

export type Emits = {
  (e: 'update:modelValue', val: any): void
  (e: 'update:bodyParams', val: any): void
  
  (e: 'success'): void
}
