export interface AmenityItem { name: string; } export interface AdvanceFilterConfig { enabled: boolean; fields: { distance: boolean; price: boolean; petsAllowed: boolean; instantBooking: boolean; amenities: boolean; datasources: boolean; }; amenitiesList: AmenityItem[]; } export interface DatePickerConfig { enableSingleDayMode: boolean; enableTimeSelection: boolean; defaultToSingleDay: boolean; } export interface HotelsFieldsConfig { location: boolean; dates: boolean; guests: boolean; } export interface FlightsFieldsConfig { fromLocation: boolean; toLocation: boolean; dates: boolean; returnFlight: boolean; } export interface CarsFieldsConfig { pickupLocation: boolean; dropoffLocation: boolean; dates: boolean; } export interface FieldsConfig { HOTELS: HotelsFieldsConfig; FLIGHTS: FlightsFieldsConfig; CARS: CarsFieldsConfig; } export interface EnabledSearchBars { HOTELS: boolean; FLIGHTS: boolean; CARS: boolean; } export interface SearchbarSettings { enabledSearchBars: EnabledSearchBars; fieldsConfig: FieldsConfig; datePickerConfig: { HOTELS: DatePickerConfig; FLIGHTS: DatePickerConfig; CARS: DatePickerConfig; }; advanceFilterConfig: AdvanceFilterConfig; showTypeSelector: boolean; isSettingsPanelOpen: boolean; showTravelPlanner: boolean; showAIAgent: boolean; } //# sourceMappingURL=searchbar-settings.d.ts.map