import { PaylineBaseResponse } from "./payline-base-response.js";
import { PaylineResultResponse } from "./payline-result-response.js";
import { PaylineTransaction } from "../payline-transaction.js";
import { PaylinePayment } from "../payline-payment.js";
import { PaylineAuthorization } from "../payline-authorization.js";
import { PaylineAuthentication3DS } from "../payline-authentication-3ds.js";
import { PaylineCardOut } from "../payline-card-out.js";
import { PaylineExtendedCardType } from "../payline-extended-card-type.js";
import { PaylineOrder } from "../payline-order.js";
import { PaylineBuyer } from "../payline-buyer.js";
import { PaylineWallet } from "../payline-wallet.js";
declare class PaylineGetWebPaymentDetailsResponse extends PaylineBaseResponse {
    contractNumber: string;
    result: PaylineResultResponse;
    transaction: PaylineTransaction;
    payment: PaylinePayment;
    authorization: PaylineAuthorization;
    privateDataList?: {
        [key: string]: string;
    };
    paymentRecordId?: string;
    billingRecordList?: any;
    authentication3DSecure?: PaylineAuthentication3DS;
    cardOut: PaylineCardOut;
    extendedCard: PaylineExtendedCardType;
    order?: PaylineOrder;
    paymentAdditionalList?: any;
    media?: string;
    numberOfAttempt?: string;
    wallet?: PaylineWallet;
    contractNumberWalletList?: any;
    bankAccountData?: any;
    subMerchant?: {};
    buyer?: PaylineBuyer;
}
export { PaylineGetWebPaymentDetailsResponse };
