UNPKG

@artinet/sdk

Version:

A TypeScript SDK for building collaborative AI agents.

24 lines (23 loc) 1.1 kB
import { core, A2A } from "../../types/index.js"; import { Manager } from "../core/manager.js"; export declare class Cancellations extends Manager<void> implements A2A.Cancellations { constructor(cancellations?: Map<string, void>); } export declare class Connections extends Manager<void> implements A2A.Connections { constructor(connections?: Map<string, void>); } export declare class Contexts extends Manager<A2A.Context> implements A2A.Contexts { constructor(contexts?: Map<string, A2A.Context>); create(params: A2A.ContextParams): Promise<A2A.Context>; } export declare class Streams extends Manager<A2A.Stream> implements A2A.Streams { constructor(streams?: Map<string, A2A.Stream>); create({ contextId, context, updates, }: core.Optional<A2A.Stream> & { context: A2A.Context; }): Promise<A2A.Stream>; } export declare class Tasks extends Manager<A2A.Task> implements A2A.Tasks { constructor(tasks?: Map<string, A2A.Task>); update(context: A2A.Context, update: A2A.Update): Promise<A2A.Task>; create(params: Partial<A2A.Task>): Promise<A2A.Task>; }