UNPKG

@convo-lang/convo-lang

Version:
10 lines (9 loc) 675 B
import { ConvoCompletionMessage, ConvoCompletionService, FlatConvoConversation, FlatConvoConversationBase } from "./convo-types"; export declare class CallbackConvoCompletionService implements ConvoCompletionService<FlatConvoConversation, ConvoCompletionMessage[]> { 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[]>; }