declare const _default: import('vue').DefineComponent<
  {
    canvasId: {
      type: StringConstructor
      required: true
    }
    value: {
      type: import('vue').PropType<string>
      default: string
    }
    options: {
      type: ObjectConstructor
    }
    size: {
      type: NumberConstructor
      default: number
    }
    sizeUnit: {
      type: import('vue').PropType<string>
      default: string
    }
    fileType: {
      type: import('vue').PropType<string>
      default: string
    }
    start: {
      type: BooleanConstructor
      default: boolean
    }
    auto: {
      type: BooleanConstructor
      default: boolean
    }
    hide: {
      type: BooleanConstructor
      default: boolean
    }
    type: {
      type: import('vue').PropType<string>
      default: string
    }
    queue: {
      type: BooleanConstructor
      default: boolean
    }
    isQueueLoadImage: {
      type: BooleanConstructor
      default: boolean
    }
    loading: {
      type: BooleanConstructor
      default: undefined
    }
    h5SaveIsDownload: {
      type: BooleanConstructor
      default: boolean
    }
    h5DownloadName: {
      type: import('vue').PropType<string>
      default: string
    }
    customClass: {
      type: import('vue').PropType<string>
      default: string
    }
  },
  {},
  unknown,
  {},
  {},
  import('vue').ComponentOptionsMixin,
  import('vue').ComponentOptionsMixin,
  {},
  string,
  import('vue').PublicProps,
  Readonly<
    import('vue').ExtractPropTypes<{
      canvasId: {
        type: StringConstructor
        required: true
      }
      value: {
        type: import('vue').PropType<string>
        default: string
      }
      options: {
        type: ObjectConstructor
      }
      size: {
        type: NumberConstructor
        default: number
      }
      sizeUnit: {
        type: import('vue').PropType<string>
        default: string
      }
      fileType: {
        type: import('vue').PropType<string>
        default: string
      }
      start: {
        type: BooleanConstructor
        default: boolean
      }
      auto: {
        type: BooleanConstructor
        default: boolean
      }
      hide: {
        type: BooleanConstructor
        default: boolean
      }
      type: {
        type: import('vue').PropType<string>
        default: string
      }
      queue: {
        type: BooleanConstructor
        default: boolean
      }
      isQueueLoadImage: {
        type: BooleanConstructor
        default: boolean
      }
      loading: {
        type: BooleanConstructor
        default: undefined
      }
      h5SaveIsDownload: {
        type: BooleanConstructor
        default: boolean
      }
      h5DownloadName: {
        type: import('vue').PropType<string>
        default: string
      }
      customClass: {
        type: import('vue').PropType<string>
        default: string
      }
    }>
  >,
  {
    customClass: string
    value: string
    type: string
    size: number
    loading: boolean
    start: boolean
    auto: boolean
    fileType: string
    sizeUnit: string
    hide: boolean
    queue: boolean
    isQueueLoadImage: boolean
    h5SaveIsDownload: boolean
    h5DownloadName: string
  },
  {}
>
export default _default
