import { CurrencyClient } from './CurrencyClient';
import { HotelRoomOfferApi } from './HotelRoomOfferApi';
/**
 *
 * @export
 * @interface HotelRoomOffersDataApiResponse
 */
export interface HotelRoomOffersDataApiResponse {
    /**
     * The total number of adults who will be staying in the property.
     * @type {number}
     * @memberof HotelRoomOffersDataApiResponse
     */
    adultCount: number;
    /**
     * Date of check-in formatted as YYYY-MM-DD.
     * @type {string}
     * @memberof HotelRoomOffersDataApiResponse
     */
    checkInDate: string;
    /**
     * Date of check-out formatted as YYYY-MM-DD.
     * @type {string}
     * @memberof HotelRoomOffersDataApiResponse
     */
    checkOutDate: string;
    /**
     * A comma-separated list of child ages (0 up to 17). e.g.: "3,7" represents 2 children respectively 3 and 7 years old.
     * @type {string}
     * @memberof HotelRoomOffersDataApiResponse
     */
    children?: string | null;
    /**
     *
     * @type {CurrencyClient}
     * @memberof HotelRoomOffersDataApiResponse
     */
    currency: CurrencyClient;
    /**
     * Hotel id
     * @type {string}
     * @memberof HotelRoomOffersDataApiResponse
     */
    hotelId: string;
    /**
     * List of **Hotel Room Offers** sorted by price ascending.
     * @type {Array<HotelRoomOfferApi>}
     * @memberof HotelRoomOffersDataApiResponse
     */
    hotelRoomOffers: Array<HotelRoomOfferApi>;
    /**
     * Hotel timezone
     * @type {string}
     * @memberof HotelRoomOffersDataApiResponse
     */
    hotelTimezone: string;
}
/**
 * Check if a given object implements the HotelRoomOffersDataApiResponse interface.
 */
export declare function instanceOfHotelRoomOffersDataApiResponse(value: object): boolean;
export declare function HotelRoomOffersDataApiResponseFromJSON(json: any): HotelRoomOffersDataApiResponse;
export declare function HotelRoomOffersDataApiResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): HotelRoomOffersDataApiResponse;
export declare function HotelRoomOffersDataApiResponseToJSON(value?: HotelRoomOffersDataApiResponse | null): any;
