import type { CapgoSDK } from '../../../sdk.js';
import type { McpRegistrar } from '../../../mcp/registrar.js';
import type { EngineDeps } from './engine.js';
import type { BuildJobDeps } from './build-job.js';
import { type CredentialsManageDeps } from './credentials-manage.js';
/**
 * Production EngineDeps wiring. Exported for tests that pin production-only
 * behavior (clearBuildRecord wiring, keystore file modes).
 */
export declare function buildDeps(getSdk: () => CapgoSDK): EngineDeps;
/**
 * Register the 2-tool onboarding spine onto an MCP server.
 * `depsOverride` is for tests; production passes only `server` + `sdk`.
 */
export declare function registerOnboardingTools(server: McpRegistrar, getSdk: () => CapgoSDK, depsOverride?: EngineDeps, buildJobDepsOverride?: BuildJobDeps, credentialsManageDepsOverride?: CredentialsManageDeps): void;
