/**
 * GatewayActionRegistry - 将所有服务操作注册为 Gateway 路由
 *
 * 这是连接 Gateway ↔ Service 的桥梁：
 * - 路由层格式化 Gateway 请求 {actor, action, resource, data}
 * - Gateway 执行权限/宪法/审计
 * - GatewayActionRegistry 将 action 路由到正确的 Service 方法
 */
import type { Gateway } from './Gateway.js';
/** 注册所有 Gateway actions */
export declare function registerGatewayActions(gateway: Gateway, container: {
    get(name: string): any;
}): void;
/**
 * 辅助函数: 创建 Gateway 请求对象
 * 用于路由层格式化请求
 */
export declare function buildGatewayRequest(req: {
    headers: Record<string, string | undefined>;
    ip?: string;
}, action: string, resource: string, data?: Record<string, unknown>): {
    actor: string;
    action: string;
    resource: string;
    data: {
        _ip: string | undefined;
        _userAgent: string;
    };
    session: string | undefined;
};
