import { Address } from "./Address"; interface IFraudMatchDetail { fraudType: string | null; matchType: string | null; matchList: IMatchField[]; extraDetails: IExtraDetail[]; subject: string | null; reportedBy: string | null; dateOfFraud: string | null; status: IMatchStatus; comment: string | null; address: Address; matchListId: string | null; checkId: string | null; } interface IMatchDetails { key: string; value: string | null; } export interface IMatchField { type: "phone_number" | "id_details" | "employment" | "comment"; matches: IMatchDetails[]; } export interface IMatchStatus { label: string | null; value: string | null; } export interface IExtraDetail { label: string; value: string | null; } export declare class FraudMatchDetail implements IFraudMatchDetail { fraudType: string | null; matchType: string | null; matchList: IMatchField[]; extraDetails: IExtraDetail[]; subject: string | null; reportedBy: string | null; dateOfFraud: string | null; status: IMatchStatus; comment: string | null; address: Address; matchListId: string | null; checkId: string | null; toJSON(): IFraudMatchDetail; static fromJSON(payload: IFraudMatchDetail): FraudMatchDetail; } export {}; //# sourceMappingURL=FraudMatchDetail.d.ts.map