import { WebPlugin } from '@capacitor/core';
import type { CheckoutPayment } from 'cashfree-pg-api-contract';
import type { CFPaymentGatewayPlugin, CFPaymentResult } from './definitions';
export declare class CFPaymentGatewayWeb extends WebPlugin implements CFPaymentGatewayPlugin {
    doWebCheckoutPayment(webCheckoutPaymentObject: CheckoutPayment): Promise<CFPaymentResult>;
    doUPIPayment(upiCheckoutPaymentObjections: CheckoutPayment): Promise<CFPaymentResult>;
    doSubscriptionPayment(subscriptionCheckoutPaymentObject: CheckoutPayment): Promise<CFPaymentResult>;
}
