/** * @license * Copyright 2026 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { AgentCard, AgentInterface, AgentSkill } from '@a2a-js/sdk'; import { RunnableRoot } from '../workflow/run_node_as_invocation.js'; /** * Resolves the AgentCard from the provided source. */ export declare function resolveAgentCard(agentCard: AgentCard | string): Promise; /** * Converts an ADK agent to an A2A AgentCard. */ export declare function getA2AAgentCard(agent: RunnableRoot, transports: AgentInterface[]): Promise; /** * Builds a list of AgentSkills based on agent descriptions and types. * This information can be used in AgentCard to help clients understand agent capabilities. * * @param agent The agent to build skills for. * @returns A promise resolving to a list of AgentSkills. */ export declare function buildAgentSkills(agent: RunnableRoot): Promise;