import { UrlManagerService } from './url-manager.service';
import { ContextService } from './context.service';
import * as Models from './models';
import { ConfigService } from './config.service';
export declare class ErrorService {
    private readonly urlManager;
    private readonly context;
    private readonly configService;
    constructor(urlManager: UrlManagerService, context: ContextService, configService: ConfigService);
    private preProcessors;
    private handleHttpServerError(reject);
    private handleHttpClientError(reject, displayMessages);
    private handleClientError(reject);
    handleError(reject: Models.ErrorWrapper): void;
    handleErrorAndDisplayMessages(reject: Models.ErrorWrapper, displayMessages: (em: Models.ErrorMap) => void): void;
    private setErrorPreprocessor(handler);
}
