import type { PropType as __PropType } from 'vue'; export interface Props { value: string; width?: number; height?: number; margin?: number; imgclass?: string; myclass?: string; downloadButton?: string; buttonName?: string; qrOptions?: any; imageOptions?: any; dotsOptions?: any; backgroundOptions?: any; cornersSquareOptions?: any; cornersDotOptions?: any; fileExt?: string; image?: string; download?: boolean; downloadOptions?: any; } declare const _sfc_main: import("vue").DefineComponent; required: true; default: string; }; width: { type: __PropType; required: false; default: number; }; height: { type: __PropType; required: false; default: number; }; margin: { type: __PropType; required: false; default: number; }; imgclass: { type: __PropType; required: false; default: string; }; myclass: { type: __PropType; required: false; default: string; }; downloadButton: { type: __PropType; required: false; default: string; }; buttonName: { type: __PropType; required: false; default: string; }; qrOptions: { type: __PropType; required: false; default: { typeNumber: number; mode: string; errorCorrectionLevel: string; }; }; imageOptions: { type: __PropType; required: false; default: { hideBackgroundDots: boolean; imageSize: number; margin: number; }; }; dotsOptions: { type: __PropType; required: false; default: { type: string; color: string; gradient: { type: string; rotation: number; colorStops: { offset: number; color: string; }[]; }; }; }; backgroundOptions: { type: __PropType; required: false; default: { color: string; }; }; cornersSquareOptions: { type: __PropType; required: false; default: { type: string; color: string; }; }; cornersDotOptions: { type: __PropType; required: false; default: { type: undefined; color: string; }; }; fileExt: { type: __PropType; required: false; default: string; }; image: { type: __PropType; required: false; default: string; }; download: { type: __PropType; required: false; default: boolean; }; downloadOptions: { type: __PropType; required: false; default: { name: string; extension: string; }; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; default: string; }; width: { type: __PropType; required: false; default: number; }; height: { type: __PropType; required: false; default: number; }; margin: { type: __PropType; required: false; default: number; }; imgclass: { type: __PropType; required: false; default: string; }; myclass: { type: __PropType; required: false; default: string; }; downloadButton: { type: __PropType; required: false; default: string; }; buttonName: { type: __PropType; required: false; default: string; }; qrOptions: { type: __PropType; required: false; default: { typeNumber: number; mode: string; errorCorrectionLevel: string; }; }; imageOptions: { type: __PropType; required: false; default: { hideBackgroundDots: boolean; imageSize: number; margin: number; }; }; dotsOptions: { type: __PropType; required: false; default: { type: string; color: string; gradient: { type: string; rotation: number; colorStops: { offset: number; color: string; }[]; }; }; }; backgroundOptions: { type: __PropType; required: false; default: { color: string; }; }; cornersSquareOptions: { type: __PropType; required: false; default: { type: string; color: string; }; }; cornersDotOptions: { type: __PropType; required: false; default: { type: undefined; color: string; }; }; fileExt: { type: __PropType; required: false; default: string; }; image: { type: __PropType; required: false; default: string; }; download: { type: __PropType; required: false; default: boolean; }; downloadOptions: { type: __PropType; required: false; default: { name: string; extension: string; }; }; }>> & Readonly<{}>, { value: string; width: number | undefined; height: number | undefined; margin: number | undefined; imgclass: string | undefined; myclass: string | undefined; downloadButton: string | undefined; buttonName: string | undefined; qrOptions: any; imageOptions: any; dotsOptions: any; backgroundOptions: any; cornersSquareOptions: any; cornersDotOptions: any; fileExt: string | undefined; image: string | undefined; download: boolean | undefined; downloadOptions: any; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _sfc_main;