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";
}>;
} = ...