export declare type voidFun = () => void;
export declare enum ERRORTYPES {
    UNKNOWN = "UNKNOWN",
    UNKNOWN_FUNCTION = "UNKNOWN_FUNCTION",
    JAVASCRIPT_ERROR = "JAVASCRIPT_ERROR",
    BUSINESS_ERROR = "BUSINESS_ERROR",
    LOG_ERROR = "LOG_ERROR",
    FETCH_ERROR = "HTTP_ERROR",
    VUE_ERROR = "VUE_ERROR",
    RESOURCE_ERROR = "RESOURCE_ERROR",
    PROMISE_ERROR = "PROMISE_ERROR"
}
export declare enum ERRORLEVELS {
    CRITICAL = 1,
    HIGH = 2,
    NORMAL = 3,
    LOW = 4
}
export declare enum BREADCRUMBTYPES {
    ROUTE = "Route",
    CLICK = "Click",
    CONSOLE = "Console",
    XHR = "Xhr",
    FETCH = "Fetch",
    UNHANDLEDREJECTION = "Unhandledrejection",
    VUE = "Vue",
    RESOURCE = "Resource",
    CODE_ERROR = "Code Error"
}
export declare enum EVENTTYPES {
    XHR = "xhr",
    FETCH = "fetch",
    CONSOLE = "console",
    DOM = "dom",
    HISTORY = "history",
    ERROR = "error",
    HASHCHANGE = "hashchange",
    UNHANDLEDREJECTION = "unhandledrejection",
    MITO = "mito",
    VUE = "Vue"
}
export declare enum HTTPTYPE {
    XHR = "xhr",
    FETCH = "fetch"
}
export declare type ErrorType = 'UNKNOWN' | 'UNKNOWN_FUNCTION' | 'JAVASCRIPT_ERROR' | 'BUSINESS_ERROR' | 'LOG_ERROR' | 'HTTP_ERROR' | 'VUE_ERROR' | 'RESOURCE_ERROR' | 'PROMISE_ERROR';
export declare const ERROR_TYPE_RE: RegExp;
declare const globalVar: {
    isLogAddBreadcrumb: boolean;
};
export { globalVar };
