export declare enum UbCancelReasonCode { OUT_OF_ITEMS = "OUT_OF_ITEMS", KITCHEN_CLOSED = "KITCHEN_CLOSED", CUSTOMER_CALLED_TO_CANCEL = "CUSTOMER_CALLED_TO_CANCEL", RESTAURANT_TOO_BUSY = "RESTAURANT_TOO_BUSY", CANNOT_COMPLETE_CUSTOMER_NOTE = "CANNOT_COMPLETE_CUSTOMER_NOTE", OTHER = "OTHER" } export declare enum UbCancelingParty { MERCHANT = "MERCHANT", CUSTOMER = "CUSTOMER" } export interface UbCancelOrderRequest { /** * The reason for canceling the order. */ reason: UbCancelReasonCode; /** * Optional reason if OTHER above is selected. */ detail?: string; /** * The party responsible for canceling the order. * This field is only used for Uber Direct. */ cancelling_party: UbCancelingParty; } export declare type UbCancelResponse = {};