export declare const qrCodeProps: {
  /** canvas组件id */
  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
  }
  /** canvas 类型，微信小程序默认使用2d，非2d微信官方已放弃维护，问题比较多 */
  type: {
    type: import('vue').PropType<string>
    default: string
  }
  /** 队列绘制，主要针对NVue端 */
  queue: {
    type: BooleanConstructor
    default: boolean
  }
  /** 是否队列加载图片，可减少canvas发起的网络资源请求，节省服务器资源 */
  isQueueLoadImage: {
    type: BooleanConstructor
    default: boolean
  }
  /** loading态 */
  loading: {
    type: BooleanConstructor
    default: undefined
  }
  /** H5保存即自动下载（在支持的环境下），默认false为仅弹层提示用户需要长按图片保存，不会自动下载 */
  h5SaveIsDownload: {
    type: BooleanConstructor
    default: boolean
  }
  /** H5下载名称 */
  h5DownloadName: {
    type: import('vue').PropType<string>
    default: string
  }
  customClass: {
    type: import('vue').PropType<string>
    default: string
  }
}
