export declare const QRCode: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: "M" | "Q" | "H" | "L"; }; icon: StringConstructor; iconSize: { type: NumberConstructor; default: number; }; status: { type: import("vue").PropType<"active" | "expired" | "scanned" | "loading">; default: "active" | "expired" | "scanned" | "loading"; }; bordered: { type: BooleanConstructor; default: boolean; }; size: { type: NumberConstructor; default: number; }; value: { type: StringConstructor; required: boolean; }; type: { type: import("vue").PropType<"canvas" | "svg">; default: "canvas" | "svg"; }; color: StringConstructor; bgColor: StringConstructor; includeMargin: BooleanConstructor; imageSettings: { type: import("vue").PropType; default: import("./src/interface").ImageSettings; }; }>> & { onRefresh?: (...args: any[]) => any; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "refresh"[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: "M" | "Q" | "H" | "L"; }; icon: StringConstructor; iconSize: { type: NumberConstructor; default: number; }; status: { type: import("vue").PropType<"active" | "expired" | "scanned" | "loading">; default: "active" | "expired" | "scanned" | "loading"; }; bordered: { type: BooleanConstructor; default: boolean; }; size: { type: NumberConstructor; default: number; }; value: { type: StringConstructor; required: boolean; }; type: { type: import("vue").PropType<"canvas" | "svg">; default: "canvas" | "svg"; }; color: StringConstructor; bgColor: StringConstructor; includeMargin: BooleanConstructor; imageSettings: { type: import("vue").PropType; default: import("./src/interface").ImageSettings; }; }>> & { onRefresh?: (...args: any[]) => any; }, { size: number; type: "canvas" | "svg"; status: "active" | "expired" | "scanned" | "loading"; bordered: boolean; includeMargin: boolean; imageSettings: import("./src/interface").ImageSettings; errorLevel: "M" | "Q" | "H" | "L"; iconSize: number; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: "M" | "Q" | "H" | "L"; }; icon: StringConstructor; iconSize: { type: NumberConstructor; default: number; }; status: { type: import("vue").PropType<"active" | "expired" | "scanned" | "loading">; default: "active" | "expired" | "scanned" | "loading"; }; bordered: { type: BooleanConstructor; default: boolean; }; size: { type: NumberConstructor; default: number; }; value: { type: StringConstructor; required: boolean; }; type: { type: import("vue").PropType<"canvas" | "svg">; default: "canvas" | "svg"; }; color: StringConstructor; bgColor: StringConstructor; includeMargin: BooleanConstructor; imageSettings: { type: import("vue").PropType; default: import("./src/interface").ImageSettings; }; }>> & { onRefresh?: (...args: any[]) => any; }, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { size: number; type: "canvas" | "svg"; status: "active" | "expired" | "scanned" | "loading"; bordered: boolean; includeMargin: boolean; imageSettings: import("./src/interface").ImageSettings; errorLevel: "M" | "Q" | "H" | "L"; iconSize: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: "M" | "Q" | "H" | "L"; }; icon: StringConstructor; iconSize: { type: NumberConstructor; default: number; }; status: { type: import("vue").PropType<"active" | "expired" | "scanned" | "loading">; default: "active" | "expired" | "scanned" | "loading"; }; bordered: { type: BooleanConstructor; default: boolean; }; size: { type: NumberConstructor; default: number; }; value: { type: StringConstructor; required: boolean; }; type: { type: import("vue").PropType<"canvas" | "svg">; default: "canvas" | "svg"; }; color: StringConstructor; bgColor: StringConstructor; includeMargin: BooleanConstructor; imageSettings: { type: import("vue").PropType; default: import("./src/interface").ImageSettings; }; }>> & { onRefresh?: (...args: any[]) => any; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "refresh"[], "refresh", { size: number; type: "canvas" | "svg"; status: "active" | "expired" | "scanned" | "loading"; bordered: boolean; includeMargin: boolean; imageSettings: import("./src/interface").ImageSettings; errorLevel: "M" | "Q" | "H" | "L"; iconSize: number; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin; export default QRCode; export * from './src/interface'; export * from './src/props';