Errors: {
    GeoLeafError: typeof GeoLeafError;
    ValidationError: typeof ValidationError;
    SecurityError: typeof SecurityError;
    ConfigError: typeof ConfigError;
    NetworkError: typeof NetworkError;
    InitializationError: typeof InitializationError;
    MapError: typeof MapError;
    DataError: typeof DataError;
    POIError: typeof POIError;
    RouteError: typeof RouteError;
    UIError: typeof UIError;
    normalizeError: ((error: unknown, defaultMessage?: string) => GeoLeafError);
    isErrorType: ((error: unknown, ErrorClass: typeof GeoLeafError) => boolean);
    getErrorCode: ((error: unknown) => string);
    createError: ((ErrorClass: ErrorClassConstructor, message: string, context?: ErrorContext) => GeoLeafError);
    createErrorByType: ((type: string, message: string, context?: ErrorContext) => GeoLeafError);
    sanitizeErrorMessage: ((message: unknown, maxLength?: number) => string);
    safeErrorHandler: ((handler: undefined | ((err: unknown) => void), error: unknown) => void);
    ErrorCodes: Readonly<{
        VALIDATION: "VALIDATION_ERROR";
        SECURITY: "SECURITY_ERROR";
        CONFIG: "CONFIG_ERROR";
        NETWORK: "NETWORK_ERROR";
        INITIALIZATION: "INITIALIZATION_ERROR";
        MAP: "MAP_ERROR";
        DATA: "DATA_ERROR";
        POI: "POI_ERROR";
        ROUTE: "ROUTE_ERROR";
        UI: "UI_ERROR";
    }>;
} = ...