import type { AgentTrace } from '../types'; export interface TraceAdapter { name: string; detect(input: any): boolean; convert(input: any): AgentTrace; } /** * Auto-detect trace format and convert to AgentTrace. */ export declare function autoConvert(input: any): AgentTrace; /** * Convert using a specific adapter by name. */ export declare function convertWith(name: string, input: any): AgentTrace; /** * Register a custom adapter (from plugins). */ export declare function registerAdapter(adapter: TraceAdapter): void; export { A2AAdapter, validateAgentCard } from './a2a'; export type { AgentCard, AgentCapability, AgentSkill, AuthenticationInfo, ProviderInfo, A2ATask, TaskStatus, A2AMessage, MessagePart, TaskArtifact, A2AResponse, A2AAdapterConfig, A2ATestCase, A2ATestResult, } from './a2a'; //# sourceMappingURL=index.d.ts.map