UNPKG

arcananex-synapse

Version:

Agentic AI framework

25 lines 920 B
import { UserMessage } from "../clients/bedrock"; import { UserMessage as GenericUserMessage } from "../llm-invoker"; declare class BasePayloadBuilder { role: "user" | "assistant"; constructor(role?: "user" | "assistant"); setRole(role: "user" | "assistant"): void; } export declare class BedrockPayloadBuilder extends BasePayloadBuilder { private messages; constructor(role?: "user" | "assistant"); addContent(text: string): BedrockPayloadBuilder; addContents(texts: string[]): BedrockPayloadBuilder; build(): UserMessage[]; clear(): void; } export declare class PayloadBuilder extends BasePayloadBuilder { private messages; constructor(role?: "user" | "assistant"); addMessage(text: string): PayloadBuilder; addMessages(texts: string[]): PayloadBuilder; build(): GenericUserMessage[]; clear(): void; } export {}; //# sourceMappingURL=message-builder.d.ts.map