import { Customer } from "./customer";
import { Amount } from "./amount";
export declare class Payment {
    currencyCode: string;
    paymentMethodCode: string;
    customer: Customer;
    referenceNumber?: string;
    amountDetails?: Amount;
    reasonForPayment?: string;
    paymentRequestFields?: {};
    paymentMethodRequiredFields?: {};
    merchantReference?: string;
    returnUrl?: string;
    resultUrl?: string;
    constructor(currencyCode: string, paymentMethodCode: string, customer: Customer);
    setRequiredFields({ ...requiredFields }: {
        [x: string]: any;
    }): void;
}
//# sourceMappingURL=payment.d.ts.map