UNPKG

@omnia/fx-models

Version:
29 lines (28 loc) 920 B
import { GuidValue } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models/Guid"; import { MultilingualString } from "./MultilingualString"; export declare enum PassAnalysisCriteria { Yes = 0, No = 1 } export declare abstract class PromptSettings { abstract get type(): string; prompt: string; static getPromptText(prompt: string, textToReplace: string, returnHTML?: boolean): string; } export declare class TextCompletionSettings extends PromptSettings { type: string; openInDialog: boolean; } export declare class ContentAnalysisPromptSettings extends PromptSettings { fixPrompt: string; valueToPassAnalyze: PassAnalysisCriteria; type: string; defaultEnterpriseProperties: Array<string>; } export interface AiSettings { id: number; title: MultilingualString; type: string; promptSettings: PromptSettings; businessProfileId?: GuidValue; }