export interface Props {
  
  visible?: boolean

  
  maskClass?: string

  
  appendToBody?: boolean

  
  lockScroll?: boolean

  
  showClose?: boolean

  
  closeOnClickModal?: boolean

  
  closeOnPressEscape?: boolean
}

export interface Emits {
  (e: 'update:visible', val: boolean): void

  (e: 'visible-change', val: boolean): void
}
