export declare function isAppContext(ctx: unknown): ctx is AppContext; export declare class AppContext { private readonly ctx; static is(ctx: unknown): ctx is AppContext; static merge(...ctxs: (AppContext | undefined | Record)[]): AppContext; set(key: string, value: T): AppContext; get(key: string): T | undefined; getOrDefault(key: string, defaultValue: T): T; getOrThrow(key: string): T; delete(key: string): void; asObj(): Record; } //# sourceMappingURL=app-context.d.ts.map