import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { DepotMcpConfig } from './config.js'; import { type FetchLike } from './depot/client.js'; import { type RegistrationSummary } from './tools/index.js'; export declare const SERVER_NAME = "depot-mcp"; export declare const SERVER_VERSION: string; export interface CreateServerOptions { readonly config: DepotMcpConfig; /** Injected by the test suite so tools can run against recorded fixtures. */ readonly fetch?: FetchLike | undefined; readonly sleep?: ((ms: number) => Promise) | undefined; readonly now?: (() => number) | undefined; } export interface CreatedServer { readonly server: McpServer; readonly registration: RegistrationSummary; } export declare function createServer(options: CreateServerOptions): CreatedServer; //# sourceMappingURL=server.d.ts.map