import { BaseError } from '../error'; export declare class ContextError extends BaseError { constructor(message: string, cause?: Error); } export declare class ContextStateError extends ContextError { constructor(message: string, cause?: Error); } export declare class ContextLoadError extends ContextError { constructor(message: string, cause?: Error); } export declare class ContextReloadError extends ContextError { constructor(message: string, cause?: Error); } export declare class MissingContextValue extends ContextError { key: string; constructor(message: string, key: string, cause?: Error); } export interface RuntimeContextUrls { [name: string]: string; } export interface FrontRuntimeContext { urls: RuntimeContextUrls; port: number; } export interface WorkerRuntimeContext { urls: RuntimeContextUrls; port: number; } export interface ContextIndexedByName { [name: string]: T; } export interface RuntimeContext { fronts: ContextIndexedByName; workers: ContextIndexedByName; } export declare enum StandardUrlNames { CANONICAL = "CANONICAL", USER_FRIENDLY = "USER_FRIENDLY" } export declare const ZETAPUSH_HTTP_SERVER = "ZETAPUSH_HTTP_SERVER"; export declare const CURRENT_WORKER_NAME: undefined;