import type { VizMrzComparisonCheckResult } from "./Enums"; import type { CapturedId } from "./captured-id/CapturedId"; import { DateResult } from "./captured-id/DateResult"; export interface VizMrzComparisonCheck { readonly mrzValue: T | null; readonly checkResult: VizMrzComparisonCheckResult; readonly resultDescription: string; readonly vizValue: T | null; } export declare class VizMrzComparisonVerifier { private loader; static create(): VizMrzComparisonVerifier; verify(capturedId: CapturedId): Promise; private constructor(); } export declare class VizMrzComparisonResult { private json; get checksPassed(): boolean; get resultDescription(): string; get issuingCountryIsoMatch(): VizMrzComparisonCheck; get documentNumbersMatch(): VizMrzComparisonCheck; get fullNamesMatch(): VizMrzComparisonCheck; get datesOfBirthMatch(): VizMrzComparisonCheck; get datesOfExpiryMatch(): VizMrzComparisonCheck; private static fromJSON; }