import GirafeSingleton from '../../base/GirafeSingleton';
import ConfigManager from '../configuration/configmanager';
import StateManager from '../state/statemanager';
import I18nManager from '../i18n/i18nmanager';
declare class ErrorManager extends GirafeSingleton {
    configManager: ConfigManager;
    stateManager: StateManager;
    i18nManager: I18nManager;
    private sourceMaps;
    constructor(type: string);
    private getErrorMessage;
    pushMessage(id: string, text: string, level: 'info' | 'warning' | 'error'): void;
    private listenToAllErrors;
    private getStackTrace;
    private pushErrorMessageWithStack;
    private getContextUrl;
    private getOriginalStackTrace;
    private loadAllSourceMaps;
    private loadSourceMap;
    private getNormalizedPath;
}
export default ErrorManager;
