UNPKG

@convo-lang/convo-lang

Version:
11 lines (10 loc) 715 B
import { ConvoCompletionMessage, ConvoCompletionService, FlatConvoConversation, FlatConvoConversationBase } from "./convo-types.js"; export declare class CallbackConvoCompletionService implements ConvoCompletionService<FlatConvoConversation, ConvoCompletionMessage[]> { readonly serviceId = "callback"; readonly inputType = "FlatConvoConversation"; readonly outputType = "ConvoCompletionMessageAry"; canComplete(model: string | undefined, flat: FlatConvoConversationBase): boolean; private completeAsync; constructor(completeAsync: (flat: FlatConvoConversation) => Promise<ConvoCompletionMessage[]>); completeConvoAsync(flat: FlatConvoConversation): Promise<ConvoCompletionMessage[]>; }