import type { ExtractPropTypes } from 'vue'; import type Qrcode from './qrcode.vue'; import { type CornerDotType, type CornerSquareType, type DotType, type ErrorCorrectionLevel, type GradientType } from 'qr-code-styling'; export declare const qrcodeProps: { readonly bordered: import("ll-plus/es/utils").EpPropFinalized; readonly size: import("ll-plus/es/utils").EpPropFinalized; readonly padding: import("ll-plus/es/utils").EpPropFinalized; readonly data: never; readonly margin: import("ll-plus/es/utils").EpPropFinalized; readonly dotsType: import("ll-plus/es/utils").EpPropFinalized<() => DotType, unknown, unknown, "rounded", boolean>; readonly dotsColor: import("ll-plus/es/utils").EpPropFinalized; readonly dotsGradientType: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "single", boolean>; readonly dotsGradientStartColor: import("ll-plus/es/utils").EpPropFinalized; readonly dotsGradientEndColor: import("ll-plus/es/utils").EpPropFinalized; readonly dotsGradientRotation: import("ll-plus/es/utils").EpPropFinalized; readonly cornersSquareType: import("ll-plus/es/utils").EpPropFinalized<() => CornerSquareType, unknown, unknown, "square", boolean>; readonly cornersSquareColor: import("ll-plus/es/utils").EpPropFinalized; readonly cornersSquareGradientType: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "single", boolean>; readonly cornersSquareGradientStartColor: import("ll-plus/es/utils").EpPropFinalized; readonly cornersSquareGradientEndColor: import("ll-plus/es/utils").EpPropFinalized; readonly cornersSquareGradientRotation: import("ll-plus/es/utils").EpPropFinalized; readonly cornersDotType: import("ll-plus/es/utils").EpPropFinalized<() => CornerDotType, unknown, unknown, "square", boolean>; readonly cornersDotColor: import("ll-plus/es/utils").EpPropFinalized; readonly cornersDotGradientType: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "single", boolean>; readonly cornersDotGradientStartColor: import("ll-plus/es/utils").EpPropFinalized; readonly cornersDotGradientEndColor: import("ll-plus/es/utils").EpPropFinalized; readonly cornersDotGradientRotation: import("ll-plus/es/utils").EpPropFinalized; readonly bgColor: import("ll-plus/es/utils").EpPropFinalized; readonly bgGradientType: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "single", boolean>; readonly bgGradientStartColor: import("ll-plus/es/utils").EpPropFinalized; readonly bgGradientEndColor: import("ll-plus/es/utils").EpPropFinalized; readonly bgGradientRotation: import("ll-plus/es/utils").EpPropFinalized; readonly image: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly imageHideBgDots: import("ll-plus/es/utils").EpPropFinalized; readonly imageSize: import("ll-plus/es/utils").EpPropFinalized; readonly imageMargin: import("ll-plus/es/utils").EpPropFinalized; readonly errorLevel: import("ll-plus/es/utils").EpPropFinalized<() => ErrorCorrectionLevel, unknown, unknown, "M", boolean>; }; export type QrcodeProps = ExtractPropTypes; export type QrcodeInstance = InstanceType;