import { TBasicInputAttrs } from '../widgets/input'; import { RadioAttrs, CheckboxAttrs, TSortAttrs } from '../widgets/radio/TRadio'; import { TCheckEntryAttrs } from '../widgets/checkEntry'; import { TWatermarkAttrs } from '../widgets/watermark'; import { TBasicTableAttrs, TDynamicTableAttrs } from '../widgets/table'; import { TLocationAttrs } from '../widgets/location'; import { TImageAttrs } from '../widgets/image'; import { OcrAttrs } from '../widgets/ocr/types'; export declare enum VerifyStatus { Error = 0, Success = 1 } export declare const verifyFormData: (widgets: Widget[], data: Record, allWidgets?: Widget[]) => Record; export declare const verifyValue: (widget: Widget, value: any) => ValueVerification; export declare const verifyRadio: (widget: Widget, attrs: RadioAttrs, value: any) => { status: VerifyStatus; message: string; }; export declare const verifyCheckbox: (widget: Widget, attrs: CheckboxAttrs, value: [] | undefined) => { status: VerifyStatus; message: string; }; export declare const verifySort: (attrs: TSortAttrs, value: undefined | []) => { status: VerifyStatus; message: string; }; export declare const verifyMultiSelect: (attrs: AnyRecord, value: any) => { status: VerifyStatus; message: string; }; export declare const verifyEmailInput: (attrs: TBasicInputAttrs, value?: string) => { status: VerifyStatus; message: string; }; export declare const verifyIdCardInput: (attrs: TBasicInputAttrs, value?: string) => { status: VerifyStatus; message: string; }; export declare const verifyCheckEntry: (attrs: TCheckEntryAttrs, value: any) => { status: VerifyStatus; message: string; }; export declare const verifyWatermark: (attrs: TWatermarkAttrs, value: any) => { status: VerifyStatus; message: string; }; export declare const verifyLocation: (attrs: TLocationAttrs, value: any) => { status: VerifyStatus; message: string; }; export declare const verifyImage: (attrs: TImageAttrs, value: any) => { status: VerifyStatus; message: string; }; export declare const verifyBasicTable: (attrs: TBasicTableAttrs, value: any) => any; export declare const verifyDynamicTable: (attrs: TDynamicTableAttrs, value: any) => any; export declare const verifyCustomTableOcr: (attrs: OcrAttrs, value: any) => { status: VerifyStatus; message: string; };