import { A2AServerOptions } from './server'; import type { HandleTaskFn } from './agent/executor'; import { AgentCard } from './types'; export { OpenAIOrchestrator } from './orchestrators/openai'; export { AmazonBedrockOrchestrator } from './orchestrators/amazon_bedrock'; export type { Task, Message, AgentSkill, AgentCard } from './types'; export type { PublishUpdateFn } from './agent/executor'; export interface CreateMomentoAgentOptions extends A2AServerOptions { defaultTtlSeconds?: number; registerAgent?: boolean; } export interface CreateAgentOptions extends A2AServerOptions { defaultTtlSeconds?: number; registerAgent?: boolean; } export interface CreateAgentParams { cacheName?: string; apiKey?: string; skills: AgentCard['skills']; handler: HandleTaskFn; agentCard?: Partial; options?: CreateAgentOptions; } export declare function createAgent(params: CreateAgentParams): Promise>; /** * @deprecated Use createAgent instead. This function will be removed in v2.0.0 */ export declare function createMomentoAgent(params: { cacheName: string; apiKey: string; skills: AgentCard['skills']; handler: HandleTaskFn; agentCard?: Partial; options?: CreateMomentoAgentOptions; }): Promise>; //# sourceMappingURL=index.d.ts.map