import type { StatusRenderInfo } from '../type'; declare const _default: import("vue").ComponentOptions; }> & import("@vue/composition-api").Data, { renderStatus(info: StatusRenderInfo): any; }, {}, { locale: { type: import("vue").PropType; default: () => import("../..").QRCodeConfig; }; refresh: { type: import("vue").PropType<() => void>; }; statusRender: { type: FunctionConstructor; }; status: { type: import("vue").PropType; default: import("../type").QRStatus; }; }, import("@vue/composition-api").ExtractPropTypes<{ locale: { type: import("vue").PropType; default: () => import("../..").QRCodeConfig; }; refresh: { type: import("vue").PropType<() => void>; }; statusRender: { type: FunctionConstructor; }; status: { type: import("vue").PropType; default: import("../type").QRStatus; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ status: import("../type").QRStatus; locale: import("../..").QRCodeConfig; } & { refresh?: () => void; statusRender?: Function; }, import("@vue/composition-api").ShallowUnwrapRef<{ classPrefix: import("@vue/composition-api").ComputedRef; }>, import("@vue/composition-api").Data, {}, { renderStatus(info: StatusRenderInfo): any; }, {}, {}, {}, { status: import("../type").QRStatus; locale: import("../..").QRCodeConfig; } & { refresh?: () => void; statusRender?: Function; }, { status: import("../type").QRStatus; locale: import("../..").QRCodeConfig; }, true>); export default _default;