/**
 * roleResolver 中间件 — 双路径角色解析
 *
 * 根据运行模式决定当前请求的 actor（角色）：
 *
 *   AUTH_ENABLED=true  → 从 Authorization Bearer token 中解析角色
 *   AUTH_ENABLED=false → 从子仓库探针结果决定角色，交给 Constitution
 *
 * 中间件注入 req.resolvedRole 供 gatewayMiddleware 使用。
 */
import type { NextFunction, Request, Response } from 'express';
import type { CapabilityProbe } from '../../core/capability/CapabilityProbe.js';
/** 创建双路径角色解析中间件 */
export declare function roleResolverMiddleware(options?: {
    capabilityProbe?: CapabilityProbe;
}): (req: Request, _res: Response, next: NextFunction) => void;
export default roleResolverMiddleware;
