import type { BuiltTool, CredentialProvider } from '@n8n/agents';
import type { CustomFetch } from '@n8n/backend-network';
import type { OauthService } from '../../../oauth/oauth.service';
export interface VerifyMcpServerDeps {
    agentId?: string;
    credentialProvider: CredentialProvider;
    oauthService: OauthService;
    projectId: string;
    proxyFetch: CustomFetch;
    applyCredentialToMcpServer?: (serverName: string, credentialId: string) => Promise<{
        applied: boolean;
    }>;
}
export declare function buildVerifyMcpServerTool(deps: VerifyMcpServerDeps): BuiltTool;
