import type { EventBroadcastAPI } from 'react-native-theoplayer';
import type { THEOplayer } from 'react-native-theoplayer';
import type { StringKeyOf } from '../../../api/event/EventDispatcher';
import type { PlayerEventMap } from 'react-native-theoplayer';
import type { EventMap } from 'theoplayer';
import { DefaultWebEventDispatcher } from './web/DefaultWebEventDispatcher';
export declare class EventBroadcastAdapter extends DefaultWebEventDispatcher<EventMap<string>> implements EventBroadcastAPI {
    private _player;
    constructor(_player: THEOplayer);
    broadcastEvent<K extends StringKeyOf<PlayerEventMap>>(event: PlayerEventMap[K]): void;
}
//# sourceMappingURL=EventBroadcastAdapter.web.d.ts.map