import { PaylineBaseRequest } from "./payline-base-request.js";
import { PaylinePayment } from "../payline-payment.js";
import { PaylineCurrency } from "../payline-currency.js";
import { PaylineOrderDetail } from "../payline-order-detail.js";
declare class PaylineDoRefundRequest extends PaylineBaseRequest {
    transactionID: string;
    payment: PaylinePayment;
    comment?: string;
    sequenceNumber?: string;
    privateDataList?: {
        [key: string]: string;
    };
    media?: string;
    details?: PaylineOrderDetail;
    constructor(transactionId: string, payment?: PaylinePayment);
    changeContractNumber(contractNumber: string, force?: boolean): this;
    setPaymentAmount(amount: number, currency: PaylineCurrency): this;
    setComment(comment: string): this;
    setDetails(details: PaylineOrderDetail): this;
}
export { PaylineDoRefundRequest };
