import type { ExpressCheckoutSessionState } from './ExpressCheckoutSessionState'; /** * * @export * @interface ExpressCheckoutApprovalResponse */ export interface ExpressCheckoutApprovalResponse { /** * * @type {string} * @memberof ExpressCheckoutApprovalResponse */ readonly merchantRedirectUrl?: string; /** * * @type {number} * @memberof ExpressCheckoutApprovalResponse */ readonly sessionId?: number; /** * * @type {ExpressCheckoutSessionState} * @memberof ExpressCheckoutApprovalResponse */ state?: ExpressCheckoutSessionState; } /** * Check if a given object implements the ExpressCheckoutApprovalResponse interface. */ export declare function instanceOfExpressCheckoutApprovalResponse(value: object): value is ExpressCheckoutApprovalResponse; export declare function ExpressCheckoutApprovalResponseFromJSON(json: any): ExpressCheckoutApprovalResponse; export declare function ExpressCheckoutApprovalResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ExpressCheckoutApprovalResponse; export declare function ExpressCheckoutApprovalResponseToJSON(json: any): ExpressCheckoutApprovalResponse; export declare function ExpressCheckoutApprovalResponseToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any;