import { BaseClientManager } from './base.js'; import type { ClientOptions } from '../utils/types.js'; /** * Client manager implementation for Warp. * * Warp stores MCP server configurations in the cloud (Warp Drive) and manages * them through the Warp UI, so this manager outputs the JSON snippet for the * user to paste into Warp's MCP Settings rather than writing a local config file. * * @see {@link https://docs.warp.dev/agent-platform/capabilities/mcp | Warp MCP Documentation} */ export declare class WarpClientManager extends BaseClientManager { constructor(); /** * Not applicable for Warp — configuration is managed through the Warp UI. * * @returns An empty string since Warp has no local configuration file. */ getConfigPath(): string; /** * Outputs the MCP server configuration as a JSON snippet for the user to * paste into Warp's MCP Settings UI (Settings > MCP Servers > +Add). * * @param options - Client configuration options such as enabled tools and read-only mode. */ configure(options: ClientOptions): Promise; }