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;
}
