export interface WidgetCustomTexts {
  botName: string;
  headerSubtext: string;
  headerInputPlaceholder: string;
  startHeading: string;
  startSubheading: string;
  starterPrompts: string[];
  disclaimerText: string;
  disclaimerLinkText: string;
  disclaimerUrl: string;
  chatInputPlaceholder: string;
  footerTermsText: string;
  supportMenuItemText: string;
  clearMenuItemText: string;
  customerAuthEnabled?: boolean;
  showCartSummary?: boolean;
  adminDisabled?: boolean;
  storeSupportEmail?: string;
  storeSupportPhone?: string;
  storeSupportHours?: string;
  storeAddress?: string;
  storeContactUrl?: string;
}

export const DEFAULT_WIDGET_TEXTS: WidgetCustomTexts = {
  botName: "ConverseCart Assistant",
  headerSubtext: "Get helpful guidance and recommendations from ConverseCart generative AI assistant.",
  headerInputPlaceholder: "Ask a question",
  startHeading: "Want help getting started?",
  startSubheading: "Tell us a little bit about what you're looking for.",
  starterPrompts: [
    "I want to find products and recommendations",
    "I need technical support or help with my order",
    "I have a shipping, return, or account question",
    "Do you have discount codes available?",
  ],
  disclaimerText: "By chatting, you agree to this",
  disclaimerLinkText: "disclaimer",
  disclaimerUrl: "#",
  chatInputPlaceholder: "Ask me anything about products, shipping, orders...",
  footerTermsText: "By chatting, you agree to store AI assistant terms.",
  supportMenuItemText: "Contact store support",
  clearMenuItemText: "Clear conversation",
  customerAuthEnabled: false,
  showCartSummary: true,
  adminDisabled: false,
  storeSupportEmail: "",
  storeSupportPhone: "",
  storeSupportHours: "Mon - Fri: 9:00 AM - 6:00 PM",
  storeAddress: "",
  storeContactUrl: "/pages/contact",
};
