import type { LineItem } from './LineItem'; import type { ExpressCheckoutShippingOption } from './ExpressCheckoutShippingOption'; /** * * @export * @interface ExpressCheckoutSessionCreate */ export interface ExpressCheckoutSessionCreate { /** * * @type {Array} * @memberof ExpressCheckoutSessionCreate */ lineItems?: Array; /** * The URL to fetch the shipping options from. * @type {string} * @memberof ExpressCheckoutSessionCreate */ merchantShippingCallbackUrl?: string; /** * The currency of the session. * @type {string} * @memberof ExpressCheckoutSessionCreate */ currency?: string; /** * * @type {Array} * @memberof ExpressCheckoutSessionCreate */ shippingOptions?: Array; } /** * Check if a given object implements the ExpressCheckoutSessionCreate interface. */ export declare function instanceOfExpressCheckoutSessionCreate(value: object): value is ExpressCheckoutSessionCreate; export declare function ExpressCheckoutSessionCreateFromJSON(json: any): ExpressCheckoutSessionCreate; export declare function ExpressCheckoutSessionCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): ExpressCheckoutSessionCreate; export declare function ExpressCheckoutSessionCreateToJSON(json: any): ExpressCheckoutSessionCreate; export declare function ExpressCheckoutSessionCreateToJSONTyped(value?: ExpressCheckoutSessionCreate | null, ignoreDiscriminator?: boolean): any;