declare const _default: import('vue').DefineComponent<
  {
    value: {
      type: BooleanConstructor
      default: boolean
    }
    closePosition: {
      type: import('vue').PropType<import('./types').ClosePosition>
      default: import('./types').ClosePosition
    }
    src: StringConstructor
    to: StringConstructor
    width: NumberConstructor
    closeOnClickModal: {
      type: BooleanConstructor
      default: boolean
    }
    hideWhenClose: {
      type: BooleanConstructor
      default: boolean
    }
    customStyle: {
      type: import('vue').PropType<string>
      default: string
    }
    customClass: {
      type: import('vue').PropType<string>
      default: string
    }
  },
  {},
  unknown,
  {},
  {},
  import('vue').ComponentOptionsMixin,
  import('vue').ComponentOptionsMixin,
  {
    'click-modal': (...args: any[]) => void
    closed: (...args: any[]) => void
    close: (...args: any[]) => void
    enter: (...args: any[]) => void
    click: (...args: any[]) => void
    error: (...args: any[]) => void
    beforeenter: (...args: any[]) => void
    afterenter: (...args: any[]) => void
    beforeleave: (...args: any[]) => void
    leave: (...args: any[]) => void
    afterleave: (...args: any[]) => void
    load: (...args: any[]) => void
  },
  string,
  import('vue').PublicProps,
  Readonly<
    import('vue').ExtractPropTypes<{
      value: {
        type: BooleanConstructor
        default: boolean
      }
      closePosition: {
        type: import('vue').PropType<import('./types').ClosePosition>
        default: import('./types').ClosePosition
      }
      src: StringConstructor
      to: StringConstructor
      width: NumberConstructor
      closeOnClickModal: {
        type: BooleanConstructor
        default: boolean
      }
      hideWhenClose: {
        type: BooleanConstructor
        default: boolean
      }
      customStyle: {
        type: import('vue').PropType<string>
        default: string
      }
      customClass: {
        type: import('vue').PropType<string>
        default: string
      }
    }>
  > & {
    'onClick-modal'?: ((...args: any[]) => any) | undefined
    onClosed?: ((...args: any[]) => any) | undefined
    onClose?: ((...args: any[]) => any) | undefined
    onLoad?: ((...args: any[]) => any) | undefined
    onError?: ((...args: any[]) => any) | undefined
    onClick?: ((...args: any[]) => any) | undefined
    onEnter?: ((...args: any[]) => any) | undefined
    onBeforeenter?: ((...args: any[]) => any) | undefined
    onAfterenter?: ((...args: any[]) => any) | undefined
    onBeforeleave?: ((...args: any[]) => any) | undefined
    onLeave?: ((...args: any[]) => any) | undefined
    onAfterleave?: ((...args: any[]) => any) | undefined
  },
  {
    closeOnClickModal: boolean
    customStyle: string
    customClass: string
    value: boolean
    closePosition: import('./types').ClosePosition
    hideWhenClose: boolean
  },
  {}
>
export default _default
