import { WebPlugin } from '@capacitor/core';
import type { MetaAdsPlugin, RewardInfo } from './definitions';
export declare class MetaAdsWeb extends WebPlugin implements MetaAdsPlugin {
    initialize(options: {
        appId: string;
        testMode?: boolean;
    }): Promise<void>;
    loadRewardedVideo(options: {
        placementId: string;
    }): Promise<void>;
    showRewardedVideo(): Promise<{
        success: boolean;
        reward?: RewardInfo;
    }>;
    isRewardedVideoLoaded(): Promise<{
        loaded: boolean;
    }>;
    loadInterstitial(options: {
        placementId: string;
    }): Promise<void>;
    showInterstitial(): Promise<{
        success: boolean;
    }>;
    isInterstitialLoaded(): Promise<{
        loaded: boolean;
    }>;
    setTestMode(options: {
        enabled: boolean;
    }): Promise<void>;
    addTestDevice(options: {
        deviceId: string;
    }): Promise<void>;
}
