import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class McpVault extends ClientSDK { /** * Create MCP server * * @remarks * Creates a user-owned MCP server configuration. Secret credentials are stored separately. */ createServer(request: operations.CreateMcpServerRequest, options?: RequestOptions): Promise; /** * List MCP servers * * @remarks * Lists MCP server configurations owned by the authenticated user context. */ listServers(request: operations.ListMcpServersRequest, options?: RequestOptions): Promise; /** * Retrieve MCP server * * @remarks * Returns a user-owned MCP server configuration. */ getServer(request: operations.GetMcpServerRequest, options?: RequestOptions): Promise; /** * Update MCP server * * @remarks * Partially updates a user-owned MCP server configuration. */ updateServer(request: operations.UpdateMcpServerRequest, options?: RequestOptions): Promise; /** * Delete MCP server * * @remarks * Soft-deletes a user-owned MCP server and revokes its credentials. */ deleteServer(request: operations.DeleteMcpServerRequest, options?: RequestOptions): Promise; /** * Create MCP credential * * @remarks * Stores encrypted credentials for a user-owned MCP server. Secret values are never returned. */ createCredential(request: operations.CreateMcpCredentialRequest, options?: RequestOptions): Promise; /** * List MCP credentials * * @remarks * Lists encrypted credential metadata for a user-owned MCP server. */ listCredentials(request: operations.ListMcpCredentialsRequest, options?: RequestOptions): Promise; /** * Delete MCP credential * * @remarks * Revokes a user-owned MCP credential. */ deleteCredential(request: operations.DeleteMcpCredentialRequest, options?: RequestOptions): Promise; /** * Test MCP server * * @remarks * Connects to an MCP server using the authenticated user's stored credential and returns discovered tool names. */ testServer(request: operations.TestMcpServerRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=mcpvault.d.ts.map