export type TOcrItem = { [field: string]: Nullable; }; import { Nullable } from "./general"; import { KvpList } from "./KvpList"; import { IReportAttributePayload, ReportAttribute } from "./ReportAttributes"; interface IOCRDocumentDetailPayload { documentId: string | null; ocrReportDocumentId: string | null; checkDate: string | null; result: string | null; checkStatus: string | null; ocrItems: TOcrItem; checkResultItems: IReportAttributePayload[]; mismatchFields: string[]; ocrResult: string | null; hasSimplifiedResult: boolean; confidenceLevel: string | null; } interface IOCRDocumentDetailConstructor { documentId: string | null; ocrReportDocumentId: string | null; checkDate: string | null; result: string | null; checkStatus: string | null; ocrItems: KvpList; checkResultItems: ReportAttribute[]; mismatchFields: string[]; ocrResult: string | null; hasSimplifiedResult: boolean; confidenceLevel: string | null; } export declare class OCRDocumentDetail implements IOCRDocumentDetailPayload { documentId: string; ocrReportDocumentId: string; checkDate: string; result: string; checkStatus: string; ocrResult: string; ocrItems: TOcrItem; checkResultItems: ReportAttribute[]; mismatchFields: string[]; hasSimplifiedResult: boolean; confidenceLevel: string; constructor(payload?: IOCRDocumentDetailConstructor); toJSON(): IOCRDocumentDetailPayload; static fromJSON(payload: IOCRDocumentDetailPayload): OCRDocumentDetail; } export {}; //# sourceMappingURL=OCRDocumentDetail.d.ts.map