import type { CallToolResult, InputRequiredResult, ServerContext } from '@modelcontextprotocol/server'; import type { McpToolSchema } from '../../../../types'; import type { McpToolContext } from '../../types.js'; import type { KvService } from '@redocly/config'; export type ManageApiCredentialsDeps = { getClientCapabilities: () => { elicitation?: { url?: unknown; }; } | undefined; getKv: () => Promise; }; export declare function isManageApiCredentialsToolAvailable(context: McpToolContext): boolean; export declare function manageApiCredentialsSchema(context: McpToolContext): McpToolSchema; export declare function manageApiCredentials(context: McpToolContext, deps: ManageApiCredentialsDeps): (args: { api?: unknown; scheme?: unknown; sessionHandle?: unknown; }, ctx: ServerContext) => Promise; //# sourceMappingURL=manage-credentials.d.ts.map