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;
