interface RealtimeLogManagerOptions {
    /**
     * 是否开启全局日志记录开关，默认为 true
     */
    enable?: boolean;
}
declare class RealtimeLogManager {
    private logger;
    private isEnable;
    constructor(options?: RealtimeLogManagerOptions);
    private validLogger;
    /**
     * 数据脱敏
     * @param data 需要脱敏的数据
     */
    private filterData;
    private RouterCenter;
    /**
     * 获取 RealtimeLogManager 实例，使用单例模式
     * @param options RealtimeLogManager 配置项
     * @returns RealtimeLogManager 实例
     */
    static getInstance(options?: RealtimeLogManagerOptions): RealtimeLogManager;
    /**
     * 开启或关闭该实例的日志记录功能
     */
    set enabled(value: boolean);
    /**
     * 获取该实例的日志记录功能是否开启
     */
    get enabled(): boolean;
    /**
     *
     * @param args
     */
    info(...args: any[]): void;
    /**
     *
     * @param args
     */
    warn(...args: any[]): void;
    /**
     *
     * @param args
     */
    error(...args: any[]): void;
    /**
     *
     * @param msg
     * @returns
     */
    addFilterMsg(msg: string): void;
    /**
     *
     * @param msg
     * @returns
     */
    setFilterMsg(msg: string): void;
    /**
     * 获取当前系统信息
     */
    reportSysInfo(): void;
    /**
     * 获取当前页面栈信息
     * @param latest 获取最近的latest条页面栈
     */
    reportRouterInfo(latest?: number): void;
}
export default RealtimeLogManager;
