import type { BogusExpressCheckoutPaymentData } from './BogusExpressCheckoutPaymentData';
/**
 *
 * @export
 * @interface BogusExpressCheckoutApprovalRequest
 */
export interface BogusExpressCheckoutApprovalRequest {
    /**
     *
     * @type {BogusExpressCheckoutPaymentData}
     * @memberof BogusExpressCheckoutApprovalRequest
     */
    paymentData?: BogusExpressCheckoutPaymentData;
}
/**
 * Check if a given object implements the BogusExpressCheckoutApprovalRequest interface.
 */
export declare function instanceOfBogusExpressCheckoutApprovalRequest(value: object): value is BogusExpressCheckoutApprovalRequest;
export declare function BogusExpressCheckoutApprovalRequestFromJSON(json: any): BogusExpressCheckoutApprovalRequest;
export declare function BogusExpressCheckoutApprovalRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): BogusExpressCheckoutApprovalRequest;
export declare function BogusExpressCheckoutApprovalRequestToJSON(json: any): BogusExpressCheckoutApprovalRequest;
export declare function BogusExpressCheckoutApprovalRequestToJSONTyped(value?: BogusExpressCheckoutApprovalRequest | null, ignoreDiscriminator?: boolean): any;
