import { WebPlugin } from '@capacitor/core';
import type { ChangeGooglePayVendorOptions, DigitalWalletStatus, GooglePayInitializationOptions, DigitalWalletPaymentMethodResult, GooglePayPaymentRequestOptions, AndroidInitializationOptions, iOSInitializationOptions, OloPaySDKPlugin, InternalInitOptions, InitializationStatus } from './definitions';
export declare class OloPaySDKWeb extends WebPlugin implements OloPaySDKPlugin {
    initializeGooglePay(_options: GooglePayInitializationOptions): Promise<void>;
    changeGooglePayVendor(_options: ChangeGooglePayVendorOptions): Promise<void>;
    isDigitalWalletReady(): Promise<DigitalWalletStatus>;
    getDigitalWalletPaymentMethod(_options: GooglePayPaymentRequestOptions): Promise<DigitalWalletPaymentMethodResult | undefined>;
    initialize(_options: AndroidInitializationOptions | iOSInitializationOptions): Promise<void>;
    isInitialized(): Promise<InitializationStatus>;
    isDigitalWalletInitialized(): Promise<InitializationStatus>;
    initializeInternal(_options: InternalInitOptions): Promise<void>;
}
