import React from 'react';
import { BookingWizardEngineConfig } from '../../../../engines/BookingWizardEngine/BookingWizardEngine';
import { BookingWizardProperty } from '../../../../models/BookingWizard/BookingWizardProperty';
import { TBookingWizardProperties } from '../../../../models/BookingWizard/BookingWizardTypes';
interface BookingWizardHotelSelectorProps {
    disabled?: boolean;
    searchable?: boolean;
    selectedProperty?: BookingWizardProperty;
    properties: TBookingWizardProperties;
    contentClassName?: string;
    followElement?: HTMLElement | null;
    onChange?: (hotel?: BookingWizardProperty) => void;
    searchConfig?: BookingWizardEngineConfig['searchConfig'] & {
        searchQuery: string;
        setSearchQuery: React.Dispatch<React.SetStateAction<string>>;
        focused: boolean;
    };
}
export declare const BookingWizardHotelSelector: (props: BookingWizardHotelSelectorProps) => React.JSX.Element;
export {};
