import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; import type { IBinaryWriter } from "@protobuf-ts/runtime"; import type { BinaryReadOptions } from "@protobuf-ts/runtime"; import type { IBinaryReader } from "@protobuf-ts/runtime"; import type { PartialMessage } from "@protobuf-ts/runtime"; import { MessageType } from "@protobuf-ts/runtime"; /** * Container for HotelReconciliationStatus. * * @generated from protobuf message google.ads.googleads.v11.enums.HotelReconciliationStatusEnum */ export interface HotelReconciliationStatusEnum { } /** * Status of the hotel booking reconciliation. * * @generated from protobuf enum google.ads.googleads.v11.enums.HotelReconciliationStatusEnum.HotelReconciliationStatus */ export declare enum HotelReconciliationStatusEnum_HotelReconciliationStatus { /** * Not specified. * * @generated from protobuf enum value: UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * The value is unknown in this version. * * @generated from protobuf enum value: UNKNOWN = 1; */ UNKNOWN = 1, /** * Bookings are for a future date, or a stay is underway but the check-out * date hasn't passed. An active reservation can't be reconciled. * * @generated from protobuf enum value: RESERVATION_ENABLED = 2; */ RESERVATION_ENABLED = 2, /** * Check-out has already taken place, or the booked dates have passed * without cancellation. Bookings that are not reconciled within 45 days of * the check-out date are billed based on the original booking price. * * @generated from protobuf enum value: RECONCILIATION_NEEDED = 3; */ RECONCILIATION_NEEDED = 3, /** * These bookings have been reconciled. Reconciled bookings are billed 45 * days after the check-out date. * * @generated from protobuf enum value: RECONCILED = 4; */ RECONCILED = 4, /** * This booking was marked as canceled. Canceled stays with a value greater * than zero (due to minimum stay rules or cancellation fees) are billed 45 * days after the check-out date. * * @generated from protobuf enum value: CANCELED = 5; */ CANCELED = 5 } declare class HotelReconciliationStatusEnum$Type extends MessageType { constructor(); create(value?: PartialMessage): HotelReconciliationStatusEnum; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: HotelReconciliationStatusEnum): HotelReconciliationStatusEnum; internalBinaryWrite(message: HotelReconciliationStatusEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.enums.HotelReconciliationStatusEnum */ export declare const HotelReconciliationStatusEnum: HotelReconciliationStatusEnum$Type; export {};