import { MixedContentContext } from '../../editor/widget-framework/mixed-content-context';
export declare enum DisplayMode {
    Modal = "Modal",
    Inline = "Inline"
}
export declare class SitefinityAssistantEntity {
    AssistantType: string | null;
    KnowledgeBoxName: string | null;
    ConfigurationName: string | null;
    AssistantApiKey: string | null;
    Nickname: string;
    GreetingMessage: string | null;
    AssistantAvatar?: MixedContentContext;
    ShowSources: boolean;
    ShowFeedback: boolean;
    DisplayMode: DisplayMode;
    OpeningChatIcon?: MixedContentContext;
    ClosingChatIcon?: MixedContentContext;
    ContainerId: string;
    PlaceholderText: string;
    Notice: string;
    SfWidgetLabel: string;
    CssClass: string | null;
    CustomCss: string | null;
    PositiveFeedbackTooltip: string;
    NegativeFeedbackTooltip: string;
    ThankYouMessage: string;
    SourcesHeader: string;
    Attributes?: {
        [key: string]: Array<{
            Key: string;
            Value: string;
        }>;
    };
}
