/**
* NOTE: This class is auto generated by DANA Indonesia.
* Do not edit the class manually.
*/
import type { ValidationErrorContext } from '../../../runtime';
import type { CreateOrderByApiRequest } from './CreateOrderByApiRequest';
import type { CreateOrderByRedirectRequest } from './CreateOrderByRedirectRequest';
/**
* @type CreateOrderRequest
* This schema is a oneOf type with the following possible variants:
* - CreateOrderByApiRequest
* - CreateOrderByRedirectRequest
*
* @export
*/
export type CreateOrderRequest = CreateOrderByApiRequest | CreateOrderByRedirectRequest;
export declare function CreateOrderRequestFromJSON(json: any): CreateOrderRequest;
export declare function CreateOrderRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateOrderRequest;
export declare function CreateOrderRequestToJSON(json: any): any;
export declare function CreateOrderRequestToJSONTyped(value?: CreateOrderRequest | null, ignoreDiscriminator?: boolean): any;
export declare function validateCreateOrderRequest(value?: CreateOrderRequest): ValidationErrorContext[];