import type { oTokenManager } from '../auth/o-token-manager.js'; export interface ORequestAuthContext { token: string; claims: { sub?: string; iss?: string; aud?: string | string[]; exp?: number; [key: string]: any; }; } export interface ORequestStore { auth?: ORequestAuthContext; tokenManager?: oTokenManager; requestId?: string; } export declare const oRequestContext: { run(store: ORequestStore, fn: () => T): T; getStore(): ORequestStore | undefined; getAuth(): ORequestAuthContext | undefined; getTokenManager(): oTokenManager | undefined; getRequestId(): string | undefined; }; //# sourceMappingURL=o-request-context.d.ts.map