import { ProSettings, SearchbarSettings } from '../interfaces'; import { NavigationMode, SideMenuType, SearchBarBehavior } from '../interfaces/settings'; import { ContentWidth } from '../interfaces/pure-settings'; export declare const DEFAULT_LAYOUT: { contentWidth: ContentWidth; fixedHeader: boolean; fixedSidebar: boolean; splitMenus: boolean; }; export declare const DEFAULT_HEADER: { showLogo: boolean; showRightContent: boolean; showMenuToggle: boolean; showBackButton: boolean; showPageTitle: boolean; showActionButtons: boolean; position: "fixed"; backgroundColor: string; elevation: number; showHeader: boolean; showMenu: boolean; menuHeaderRender: boolean; searchBarRender: boolean; searchBarBehavior: SearchBarBehavior; searchBarOverlay: boolean; scrollThreshold: number; }; export declare const SEARCH_TYPES: { readonly HOTELS: "HOTELS"; readonly FLIGHTS: "FLIGHTS"; readonly CARS: "CARS"; }; export declare const AMENITIES: readonly ["WiFi", "Pool", "Parking", "Air Conditioning", "Kitchen", "Washer", "Dryer", "TV", "Gym", "Elevator", "Hot Tub", "Breakfast"]; export declare const SHARED_VIEW_CONFIG: { layout: { navigationMode: NavigationMode; sideMenuType: SideMenuType; upperMenuDividerName: string; middleMenuDividerName: string; lowerMenuDividerName: string; contentWidth: ContentWidth; fixedHeader: boolean; fixedSidebar: boolean; splitMenus: boolean; }; regions: { header: { showSearchSlot: boolean; height: string; showLogo: boolean; showRightContent: boolean; showMenuToggle: boolean; showBackButton: boolean; showPageTitle: boolean; showActionButtons: boolean; position: "fixed"; backgroundColor: string; elevation: number; showHeader: boolean; showMenu: boolean; menuHeaderRender: boolean; searchBarRender: boolean; searchBarBehavior: SearchBarBehavior; searchBarOverlay: boolean; scrollThreshold: number; }; background: { type: string; color: string; image: string; video: string; videoThumbnail: string; }; footer: { showFooter: boolean; }; }; }; /** * Comprehensive default settings to use when backend is down * These ensure header, footer, and all UI components render properly */ export declare const DEFAULT_SETTINGS: { readonly header: { readonly showHeader: true; readonly showMenu: false; readonly menuHeaderRender: true; readonly showLogo: true; readonly showSearchSlot: true; readonly showRightContent: true; readonly showMenuToggle: true; readonly showBackButton: true; readonly showPageTitle: true; readonly showActionButtons: true; readonly position: "fixed"; readonly height: "64px"; readonly backgroundColor: "inherit"; readonly elevation: 2; readonly searchBarRender: true; readonly searchBarBehavior: SearchBarBehavior.PERMANENT; readonly searchBarOverlay: true; readonly scrollThreshold: 50; }; readonly footer: { readonly showFooter: true; }; readonly loginThemeColor: "blue"; readonly loginFormPosition: "center"; readonly loginSocials: "{\"Google\":true,\"Apple\":true,\"Facebook\":true}"; readonly loginBackgroundImage: any; readonly verifyFormLayout: "center"; readonly verifyFormImageUrl: ""; readonly verifyFormBackgroundStyle: "color"; readonly verifyFormVisibleFields: "[\"firstName\",\"lastName\",\"username\",\"companyName\",\"workEmail\",\"phoneNumber\",\"dateOfBirth\"]"; readonly verifyFormShowSkipButton: false; readonly organization: { readonly members: { readonly invitations: { readonly showEmailInvite: true; readonly showSmsInvite: true; readonly showQrCodeInvite: true; readonly showInviteLink: true; }; }; }; readonly logo: "https://cdmbase.s3.ca-central-1.amazonaws.com/favicon-new-128.svg"; readonly themeType: "light"; readonly theme: "default"; readonly navTheme: "light"; readonly primaryColor: "#1890ff"; readonly colorPrimary: "#1677FF"; readonly secondaryColor: "#4A5568"; readonly layout: "mix"; readonly contentWidth: ContentWidth; readonly fixedHeader: true; readonly fixedSidebar: true; readonly colorWeak: false; readonly title: "CDMBase LLC"; readonly iconfontUrl: ""; readonly showSettingPanel: true; readonly titleColor: "#2869E0"; readonly language: "en-US"; readonly fontFamily: "Poppins, sans-serif"; readonly titleFontWeight: "700"; readonly titleHeight: "30px"; readonly titleFontSize: "1.8rem"; readonly letterSpacings: "1px"; readonly navigationMode: NavigationMode; readonly sideMenuType: SideMenuType; readonly splitMenus: false; readonly upperMenuDividerName: "Navigation"; readonly middleMenuDividerName: "Dashboard"; readonly lowerMenuDividerName: "Admin"; readonly background: { readonly type: "video"; readonly color: "inherit"; readonly image: ""; readonly video: "https://d1tsi4dpgrrap2.cloudfront.net/_site/pubng-mountain-view-orig.webm"; readonly videoThumbnail: "https://d1tsi4dpgrrap2.cloudfront.net/_site/pubng-mountain-view.webp"; }; readonly components: readonly []; readonly hiddenMenuKeys: readonly []; readonly hiddenMenuCategories: readonly []; readonly activeComponent: any; readonly siderBgColor: "#000000"; readonly headerBgColor: "#000000"; readonly textColor: "#a19c9c"; }; export type ISettings = ProSettings & { logo: string; showSettingPanel: boolean; secondaryColor: string; titleColor: string; language: string; fontFamily: string; titleFontWeight: string; titleHeight: string; titleFontSize: string; letterSpacings: string; siderBgColor: string; headerBgColor: string; textColor: string; theme: string; themeType: string; loginThemeColor: string; loginFormPosition: string; loginSocials: string; loginBackgroundImage: string; verifyFormLayout: string; verifyFormImageUrl: string; verifyFormBackgroundStyle: string; verifyFormVisibleFields: string; verifyFormShowSkipButton: boolean; searchbarSettings: SearchbarSettings; currentRoute: string; sideMenuType: SideMenuType; routeSettings: Record; components: any[]; activeComponent: string | null; }; //# sourceMappingURL=defaultSettings.d.ts.map