import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import type { SoloForgeDeps } from "./types.js";
export type { SoloForgeDeps } from "./types.js";
export { requiresDecisionSovereignty, requiresDetailDiscipline, requiresFirstPrinciples, requiresBrainstorm, checkDecisionSovereigntyGate, checkDetailDisciplineGate, checkFirstPrinciplesGate, checkBrainstormGate, } from "./cep_assessment.js";
export { checkWriteToolPlanGate, checkArchitectureDecisionWorkshopGate, checkDesignArtifactWriteGate, } from "./gate_checks.js";
/**
 * 注册所有 SoloForge MCP 工具到服务器实例。
 * @param server - McpServer 实例
 * @param deps - 工具依赖项（配置、知识索引、任务上下文）
 */
export declare function registerTools(server: McpServer, deps: SoloForgeDeps): Promise<void>;
//# sourceMappingURL=index.d.ts.map