import { OcrAttrs } from './types';
declare const OcrComponent: import('vue').DefineComponent<{
    id: {
        type: import('vue').PropType<string>;
        required: true;
    };
    type: {
        type: import('vue').PropType<string>;
        required: true;
    };
    attrs: {
        type: import('vue').PropType<OcrAttrs>;
        required: true;
    };
    value: {
        type: import('vue').PropType<import('./types').OcrValue>;
    };
}, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "update:value": (value: Record<string, string>) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    id: {
        type: import('vue').PropType<string>;
        required: true;
    };
    type: {
        type: import('vue').PropType<string>;
        required: true;
    };
    attrs: {
        type: import('vue').PropType<OcrAttrs>;
        required: true;
    };
    value: {
        type: import('vue').PropType<import('./types').OcrValue>;
    };
}>> & {
    "onUpdate:value"?: ((value: Record<string, string>) => any) | undefined;
}, {}, {}>;
export declare const idCardOcr: WidgetConfig<OcrAttrs>;
export declare const bankCardOcr: WidgetConfig<OcrAttrs>;
export declare const vehicleLicenseOcr: WidgetConfig<OcrAttrs>;
export declare const driverLicenseOcr: WidgetConfig<OcrAttrs>;
export declare const businessLicenseOcr: WidgetConfig<OcrAttrs>;
export declare const specialCertificateOcr: WidgetConfig<OcrAttrs>;
export declare const vatInvoiceOcr: WidgetConfig<OcrAttrs>;
export declare const customTableOcr: WidgetConfig<OcrAttrs>;
export { OcrComponent };
