
export interface Props {
  
  title?: string
  
  width?: string | number
  
  content?: string
  
  popperClass?: string
  
  showBtns?: boolean
  
  placement?:
    | 'top'
    | 'top-start'
    | 'top-end'
    | 'bottom'
    | 'bottom-start'
    | 'bottom-end'
    | 'left'
    | 'left-start'
    | 'left-end'
    | 'right'
    | 'right-start'
    | 'right-end'
}

export interface Emits {
  
  (e: 'cancel'): void

  
  (e: 'confirm'): void

  
  (e: 'clickOutside'): void
}

export interface Slots {
  
  reference: {}
  
  default: {}
}

export type Exposes = {
  
  $popoverRef: {}
}
