import { WebPlugin } from '@capacitor/core';
import type { DigitalWalletStatus, DigitalWalletPaymentMethodResult, OloPaySDKPlugin, InternalInitOptions, InitializationStatus, DigitalWalletConfiguration, DigitalWalletPaymentRequestOptions, SdkInitializationOptions } from './definitions';
export declare class OloPaySDKWeb extends WebPlugin implements OloPaySDKPlugin {
    updateDigitalWalletConfiguration(_options: {
        digitalWalletConfig: DigitalWalletConfiguration;
    }): Promise<void>;
    isDigitalWalletReady(): Promise<DigitalWalletStatus>;
    createDigitalWalletPaymentMethod(_options: DigitalWalletPaymentRequestOptions): Promise<DigitalWalletPaymentMethodResult>;
    initialize(_options: SdkInitializationOptions): Promise<void>;
    isInitialized(): Promise<InitializationStatus>;
    isDigitalWalletInitialized(): Promise<InitializationStatus>;
    initializeInternal(_options: InternalInitOptions): Promise<void>;
}
