import type { AuthixTokenPayload } from "@x12i/authix-types"; import type { CataloxContext } from "@x12i/catalox-contracts"; import type { CataloxApiConfig } from "./config.js"; export type CataloxRequestLike = { headers: Record; body?: unknown; authixToken?: AuthixTokenPayload; }; /** Build normalized Catalox context for every request (actor injected when resolvable). */ export declare function buildRequestContext(req: CataloxRequestLike, config: CataloxApiConfig): CataloxContext; /** @deprecated Prefer `buildRequestContext` — kept as alias. */ export declare function resolveRequestContext(req: CataloxRequestLike, config: CataloxApiConfig): CataloxContext; //# sourceMappingURL=resolve-request-context.d.ts.map