import type { ExtractPropTypes, PropType } from 'vue';
import type { LogoType, QRCodeRenderersOptions } from './qrcodePlus';
export declare const qrcodeProps: {
    value: {
        type: PropType<string | any[]>;
        default: null;
    };
    options: {
        type: PropType<QRCodeRenderersOptions>;
        default: null;
    };
    width: {
        type: PropType<number>;
        default: number;
    };
    logo: {
        type: PropType<string | Partial<LogoType>>;
        default: string;
    };
    tag: {
        type: PropType<"canvas" | "img">;
        default: string;
        validator: (v: string) => boolean;
    };
};
export declare type QrcodeProps = ExtractPropTypes<typeof qrcodeProps>;
