import type { TenantContext as TenantContextType } from '../lib/types.mjs'; type TenantContext = { ctx: TenantContextType; }; /** * Tenant context middleware for internal service-to-service calls. * * Requirements: * - x-correlation-id: Required UUID (for distributed tracing) * - x-role: Required string (role of the user making the request, passed from calling service) * - x-tenant-id: Optional UUID (tenant ID, passed from calling service) * - x-user-id: Required UUID (user making the request, passed from calling service) * */ export declare const tenantContext: import("hono").MiddlewareHandler<{ Variables: TenantContext; }, string, {}>; export {};