import { V2NIMDatabaseInfo, V2NIMConnectionInfo, V2NIMError, V2NIMLbsTransaction } from '../v2_def/v2_nim_struct_def';
import { EventEmitter } from 'eventemitter3';
export declare interface V2NIMStatisticsListener {
    /** 数据库异常 */
    databaseException: [V2NIMError];
    /** 请求 LBS 的记录 @since v10.9.60 */
    lbsSingleRequestRecord: [V2NIMLbsTransaction];
    /** 建立长连接结果记录 @since v10.9.60 */
    connectRecord: [V2NIMConnectionInfo];
}
export declare class V2NIMStatisticsService extends EventEmitter<V2NIMStatisticsListener> {
    instance: any;
    constructor();
    getDatabaseInfos(): Promise<Array<V2NIMDatabaseInfo>>;
}
