import { ComplianceResult, ComplianceConfig } from '../types/compliance.js';
import { SocialPlatform } from '../types/prediction.js';
/**
 * 内容合规验证器
 * 自动检查社交媒体内容是否符合平台政策和法规要求
 */
export declare class ContentComplianceValidator {
    private static readonly GAMBLING_WORDS;
    private static readonly DIRECT_PREDICTION_PATTERNS;
    private static readonly ENGAGEMENT_BAIT_PATTERNS;
    private static readonly AI_LABEL_PATTERNS;
    private static readonly DISCLAIMER_PATTERNS;
    /**
     * 验证内容合规性
     */
    static validateContent(content: string, platform: SocialPlatform, config?: Partial<ComplianceConfig>): ComplianceResult;
    /**
     * 检查赌博相关语言
     */
    private static checkGamblingLanguage;
    /**
     * 检查AI内容标识
     */
    private static checkAILabeling;
    /**
     * 检查免责声明
     */
    private static checkDisclaimer;
    /**
     * 检查直接预测内容
     */
    private static checkDirectPredictions;
    /**
     * 检查互动诱导
     */
    private static checkEngagementBait;
    /**
     * 平台特定检查
     */
    private static checkPlatformSpecific;
    /**
     * 获取赌博词汇的严重程度
     */
    private static getGamblingWordSeverity;
    /**
     * 计算合规评分 (0-100)
     */
    private static calculateComplianceScore;
    /**
     * 确定风险等级
     */
    private static determineRiskLevel;
    /**
     * 生成改进建议
     */
    private static generateRecommendations;
    /**
     * 快速合规检查（用于生产环境）
     */
    static quickCheck(content: string, platform: SocialPlatform): {
        isCompliant: boolean;
        criticalIssues: string[];
    };
}
//# sourceMappingURL=ContentComplianceValidator.d.ts.map