import type { AppRecord } from "@x12i/catalox-contracts/apps.js"; import type { AppId } from "@x12i/catalox-contracts/ids.js"; import type { CataloxContext } from "@x12i/catalox-contracts/context.js"; import { AppStore } from "../firebase/app-store.js"; export type ResolveContextOptions = { appId: AppId; actor?: CataloxContext["actor"]; }; export declare class ContextResolver { private readonly apps; constructor(apps: AppStore); resolve(options: ResolveContextOptions): Promise<{ context: CataloxContext; app: AppRecord | null; }>; } //# sourceMappingURL=context.d.ts.map