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