import { PaylineCreateWebWalletRequest, PaylineDoWebPaymentRequest, PaylineGetWebPaymentDetailsRequest, PaylineManageWebWalletRequest } from "../../models/requests/index.js";
import { PaylineCreateWebWalletResponse, PaylineDoWebPaymentResponse, PaylineGetWebPaymentDetailsResponse, PaylineManageWebWalletResponse } from "../../models/responses/index.js";
import { Payline } from "../payline.js";
declare class PaylineWeb {
    private readonly payline;
    constructor(payline: Payline);
    /**
     * Get web payment details
     */
    getWebPaymentDetails(request: PaylineGetWebPaymentDetailsRequest): Promise<PaylineGetWebPaymentDetailsResponse>;
    /**
     * Do web payment
     */
    doWebPayment(request: PaylineDoWebPaymentRequest): Promise<PaylineDoWebPaymentResponse>;
    /**
     * Create web wallet
     */
    createWebWallet(request: PaylineCreateWebWalletRequest): Promise<PaylineCreateWebWalletResponse>;
    /**
     * Manage a web wallet
     */
    manageWebWallet(request: PaylineManageWebWalletRequest): Promise<PaylineManageWebWalletResponse>;
}
export { PaylineWeb };
