import { LogExtra, LogPayload } from './types';
export declare class LogComplianceProcessor {
    private static abnormalEventNameSet;
    private static nonComplianceEventKeys;
    static extractComplianceParams(eventName: string, params: Record<string, any>, errorLogCallback?: (error: LogPayload, extra?: LogExtra) => void): Record<string, string>;
    private static reportHasAbnormalEventName;
    private static reportHasIllegalExtendInfoKey;
    static flushAbnormalInfo(errorLogCallback?: (error: LogPayload, extra?: LogExtra) => void): void;
}
