import type { ExtractPublicPropTypes } from '../../_utils'; import { type PropType } from 'vue'; export declare const qrCodeProps: { readonly value: StringConstructor; readonly color: { readonly type: StringConstructor; readonly default: "#000"; }; readonly backgroundColor: { readonly type: StringConstructor; readonly default: "#FFF"; }; readonly iconSrc: StringConstructor; readonly iconSize: { readonly type: NumberConstructor; readonly default: 40; }; readonly iconBackgroundColor: { readonly type: StringConstructor; readonly default: "#FFF"; }; readonly iconBorderRadius: { readonly type: NumberConstructor; readonly default: 4; }; readonly size: { readonly type: NumberConstructor; readonly default: 100; }; readonly padding: { readonly type: PropType; readonly default: 12; }; readonly errorCorrectionLevel: { readonly type: StringConstructor; readonly default: "M"; }; readonly type: { readonly type: StringConstructor; readonly default: "canvas"; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export type QrCodeProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent; readonly default: 12; }; readonly errorCorrectionLevel: { readonly type: StringConstructor; readonly default: "M"; }; readonly type: { readonly type: StringConstructor; readonly default: "canvas"; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>, { canvasRef: import("vue").Ref; mergedClsPrefix: import("vue").Ref; cssVars: import("vue").ComputedRef<{ '--n-border-radius': string; }> | undefined; themeClass: import("vue").Ref | undefined; svgInfo: import("vue").ComputedRef<{ innerHtml: string; numCells: number; }>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly default: 12; }; readonly errorCorrectionLevel: { readonly type: StringConstructor; readonly default: "M"; }; readonly type: { readonly type: StringConstructor; readonly default: "canvas"; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>> & Readonly<{}>, { readonly type: string; readonly size: number; readonly color: string; readonly backgroundColor: string; readonly padding: string | number; readonly iconSize: number; readonly iconBackgroundColor: string; readonly iconBorderRadius: number; readonly errorCorrectionLevel: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;