import { HotelRoomOffersDataApiResponse } from './HotelRoomOffersDataApiResponse';
import { MetaPollingResponseApi } from './MetaPollingResponseApi';
/**
 *
 * @export
 * @interface HotelRoomOffersApiResponse
 */
export interface HotelRoomOffersApiResponse {
    /**
     *
     * @type {HotelRoomOffersDataApiResponse}
     * @memberof HotelRoomOffersApiResponse
     */
    data: HotelRoomOffersDataApiResponse;
    /**
     *
     * @type {any}
     * @memberof HotelRoomOffersApiResponse
     */
    event?: any | null;
    /**
     *
     * @type {MetaPollingResponseApi}
     * @memberof HotelRoomOffersApiResponse
     */
    meta: MetaPollingResponseApi;
}
/**
 * Check if a given object implements the HotelRoomOffersApiResponse interface.
 */
export declare function instanceOfHotelRoomOffersApiResponse(value: object): boolean;
export declare function HotelRoomOffersApiResponseFromJSON(json: any): HotelRoomOffersApiResponse;
export declare function HotelRoomOffersApiResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): HotelRoomOffersApiResponse;
export declare function HotelRoomOffersApiResponseToJSON(value?: HotelRoomOffersApiResponse | null): any;
