import { ISchedule } from "../Schedules/Schedules"; export declare class WebChatConfig { token?: string | ''; reassign?: boolean; reassignTime?: number; reassignGroupId?: string; signatureEnabled?: boolean; signatureText?: string; autoResponseBusinessHours?: boolean; autoResponseOutOfBusinessHours?: boolean; autoResponseHoliday?: boolean; autoResponseBusinessHoursMessage?: string | ''; autoResponseOutOfBusinessHoursMessage?: string | ''; autoResponseHolidayMessage?: string | ''; scheduleId?: string | null; schedule?: ISchedule | null; statusShowWidget: boolean; styleBackgroundColor?: string | ''; styleFontColor?: string | ''; widgetPosition?: WebChatWidgetPosition; widgetShape?: WebChatWidgetShape; widgetTitle?: string | ''; widgetSubTitle?: string | ''; widgetCalloutEnabled: boolean; widgetCalloutTimer: number; widgetCalloutTitle?: string | ''; widgetCalloutMessage?: string | ''; widgetCalloutIcon?: string | ''; homeLogoEnabled: boolean; homeLogoUrl?: string | ''; homeTitle?: string | ''; homeSubTitle?: string | ''; homeMultiConversationsEnabled: boolean; homeChannelsWhatsApp: WebChatChannel[]; homeChannelsMessenger: WebChatChannel[]; homeChannelsPhone: WebChatChannel[]; preChatUserInfoEnabled: boolean; preChatUserInfoEmailTitle: string | ''; preChatUserInfoNameTitle: string | ''; preChatDataPrivacyPolicyEnabled: boolean; preChatDataPrivacyPolicyDescription: string | ''; preChatDataPrivacyPolicyLink: string | ''; surveyEnabled: boolean; surveyFormId?: string | ''; advanceMarginTop: number; } export declare enum WebChatWidgetPosition { RIGHT = 0, LEFT = 1 } export declare enum WebChatWidgetShape { ONLY_ICON = 0, ICON_AND_TEXT = 1 } export declare class WebChatChannel { id?: string; order: number | 0; imageUrl?: string | ''; title?: string | ''; detail?: string | ''; address?: string | ''; }