import { AgentContext, AgentResult, AgentMetadata, AgentExecutionOptions } from '../types/agent.types'; export interface Agent { getMetadata(): AgentMetadata; execute(context: AgentContext, options?: AgentExecutionOptions): Promise; canExecute(context: AgentContext): Promise; estimateTokens(context: AgentContext): Promise; } //# sourceMappingURL=agent.interface.d.ts.map