@questlabs/core
Version:
This is the quest SDK
11 lines (10 loc) • 837 B
TypeScript
import QuestSdk from "../../";
import { IPostRequestOptions } from "../../types/common.types";
import { IAddEntityPrompt, IAddEntityPromptResponse, IGeneratePromptResponseByUsecase, IUpdateEntityPrompt, IUpdateEntityPromptResponse } from "../../types/entityPrompts.types";
export declare class EntityPrompt {
questSdk: QuestSdk;
constructor(questSdk: QuestSdk);
addEntityPrompt({ actualPrompt, entityId, usecase }: IAddEntityPrompt, options?: IPostRequestOptions): Promise<IAddEntityPromptResponse>;
generatePromptResponseByUsecase({ message, entityId, usecase }: IGeneratePromptResponseByUsecase, options?: IPostRequestOptions): Promise<IUpdateEntityPromptResponse>;
updateEntityPrompt({ actualPrompt, entityId, usecase }: IUpdateEntityPrompt, options?: IPostRequestOptions): Promise<IUpdateEntityPromptResponse>;
}