import type { StoreContext } from '../chatkit/store'; export type RunAuthContextLookup = { webId?: string; userId?: string; }; /** * Process-local bridge from durable queue payloads back to server-side auth * context. Queue events carry only stable identity such as webId; credentials * remain in the service process/session layer. */ export declare class RunAuthContextRegistry { private readonly byWebId; private readonly byUserId; remember(context: TContext | undefined): void; resolve(lookup: RunAuthContextLookup | undefined): TContext | undefined; list(): TContext[]; private webIdFromContext; private userIdFromContext; }