import { PropType, ExtractPropTypes } from 'vue'; import { StyleValue } from '../ele-app/types'; import { Level, ImageSettings, QrCodeTag } from './types'; /** * 属性 */ export declare const qrCodeProps: { /** 绑定值 */ value: StringConstructor; /** 尺寸 */ size: { type: NumberConstructor; default: number; }; /** 容错等级 */ level: { type: PropType; default: string; }; /** 背景色 */ bgColor: { type: StringConstructor; default: string; }; /** 颜色 */ fgColor: { type: StringConstructor; default: string; }; /** 外间距 */ margin: { type: NumberConstructor; default: number; }; /** 自定义图片 */ imageSettings: PropType; /** 自定义样式 */ customStyle: PropType; /** 渲染标签 */ tag: PropType; }; export type QrCodeProps = ExtractPropTypes; /** * 事件 */ export declare const qrCodeEmits: { /** 渲染完成事件 */ done: () => boolean; };