@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
29 lines (28 loc) • 920 B
TypeScript
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;
}