anti-fraud-system-nevaeh
Version:
Anti-fraud system SDK for high-value money transfers
29 lines (28 loc) • 891 B
TypeScript
export interface AntiFraudConfig {
riskThreshold?: number;
questions?: Question[];
onTransferComplete?: (data: TransferData) => void;
onRiskAssessment?: (assessment: RiskAssessment) => void;
}
export interface Question {
id: number;
question: string;
placeholder: string;
riskKeywords: string[];
}
export interface TransferData {
amount: number;
recipient: string;
riskLevel: "low" | "medium" | "high";
answers?: string[];
}
export interface RiskAssessment {
level: "low" | "medium" | "high";
score: number;
answers: string[];
recommendation: string;
}
export interface AntiFraudSystemProps extends AntiFraudConfig {
className?: string;
}
export declare function AntiFraudSystem({ riskThreshold, questions, onTransferComplete, onRiskAssessment, className, }: AntiFraudSystemProps): import("react/jsx-runtime").JSX.Element;