import { Logger } from '@n8n/backend-common'; import { CredentialTypes } from '../../../credential-types'; import { type McpRegistryServer } from './mcp-registry.types'; export type McpRegistryServerMetadata = Pick; export declare class McpRegistryApiClient { private readonly logger; private readonly credentialTypes; constructor(logger: Logger, credentialTypes: CredentialTypes); fetchAllServers(signal?: AbortSignal): Promise; fetchServersMetadata(signal?: AbortSignal): Promise; fetchServersBySlugs(slugs: string[], signal?: AbortSignal): Promise; private getUrl; private parseServers; private withSupportedCredentials; }