/**
 * Result returned after a synchronous event submission.
 */
export interface EventResult {
    id: string;
    fraud?: TransactionRiskDetail;
    compliance?: TransactionRiskDetail;
    failures?: TransactionFailure[];
}
export interface TransactionRiskDetail {
    score: number;
    rules?: TransactionRule[];
}
export interface TransactionRule {
    name: string;
    score: number;
}
export interface TransactionFailure {
    field: string;
    message: string;
}
