import { HttpBackend } from '@angular/common/http';
import { CaucaCoreService } from '../../cauca-core.service';
import * as i0 from "@angular/core";
export declare class LogService {
    private coreService;
    private config;
    private httpClient;
    private errors;
    private activeSending;
    private timer;
    constructor(coreService: CaucaCoreService, handler: HttpBackend);
    get errorCount(): number;
    get waitToSendAgain(): boolean;
    information(message: string, data?: any): void;
    warning(message: string, data?: any): void;
    error(message: string, data?: any): void;
    disconnection(message: string, data?: any): void;
    publishInformation(error: any, data?: any): void;
    publishWarning(error: any, data?: any): void;
    publishError(error: any, data?: any): void;
    private sendErrors;
    private stopTimer;
    static ɵfac: i0.ɵɵFactoryDeclaration<LogService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<LogService>;
}
