import type { Ad, AdBreak, AdDescription, AdsAPI, GoogleDAI } from 'react-native-theoplayer';
import type { ChromelessPlayer } from 'theoplayer';
import { Omid } from '../../../api/ads/Omid';
export declare class THEOplayerWebAdsAdapter implements AdsAPI {
    private readonly _player;
    private _dai;
    constructor(player: ChromelessPlayer);
    currentAdBreak(): Promise<AdBreak>;
    currentAds(): Promise<Ad[]>;
    playing(): Promise<boolean>;
    schedule(ad: AdDescription): void;
    scheduledAdBreaks(): Promise<AdBreak[]>;
    skip(): void;
    get dai(): GoogleDAI | undefined;
    get omid(): Omid | undefined;
}
//# sourceMappingURL=THEOplayerWebAdsAdapter.d.ts.map