import { HttpStatus } from '@nestjs/common';
import { Logger } from 'pino-nestjs';
import { ClientErrorReportDto } from './errors.dto';
import { ConfigService } from '@nestjs/config';
import { AppConfig } from '../../config/configs';
export declare class ErrorsService {
    private readonly logger;
    private readonly configService;
    constructor(logger: Logger, configService: ConfigService<AppConfig, true>);
    private isAndroidPurchaseLog;
    private extractErrorMessage;
    private hasHighSignalRuntimeError;
    private shouldForwardToDiscord;
    hookLogger(err: any): Promise<void>;
    logErrorReport(data: ClientErrorReportDto, userId?: string): Promise<{
        status: boolean;
        statusCode: HttpStatus;
    }>;
}
