/** * Tool Registry - 6 Public Tools * Consolidated registration for maximum coverage with minimal tools * * Credential-aware: when state is 'awaiting_setup', tools return setup * instructions with the relay URL instead of failing with cryptic errors. * The relay session is triggered lazily on first tool call. */ import type { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { type ConfigHandlerOptions } from './composite/config.js'; import { type AccountConfig } from './helpers/config.js'; export interface RegisterToolsOptions { clearSubjectCredentials?: ConfigHandlerOptions['clearSubjectCredentials']; } export declare function registerTools(server: Server, initialAccounts: AccountConfig[], options?: RegisterToolsOptions): void; //# sourceMappingURL=registry.d.ts.map