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";
declare class PaylineGetTransactionDetailsResponse extends PaylineBaseResponse {
    result: PaylineResultResponse;
    transaction: PaylineTransaction;
    payment: PaylinePayment;
    authorization: PaylineAuthorization;
    order?: PaylineOrder;
    buyer?: PaylineBuyer;
    privateDataList?: {
        [key: string]: string;
    };
    card: PaylineCardOut;
    extendedCard: PaylineExtendedCardType;
    associatedTransactionsList?: any;
    statusHistoryList?: any;
    media?: string;
    customerMedia: any;
    contractNumber: string;
    paymentAdditionalList?: any;
    bankAccountData?: any;
    subMerchant?: {};
    authentication3DSecure?: PaylineAuthentication3DS;
    pointOfSell?: any;
    routingRule?: any;
}
export { PaylineGetTransactionDetailsResponse };
