import { PlayerEmbed } from '..';
import { ReactiveController, ReactiveControllerHost } from 'lit';
import { DirectiveResult } from 'lit/directive.js';

type PlayerEmbedHost = ReactiveControllerHost & PlayerEmbed;
declare class EventForwardController implements ReactiveController {
    host: PlayerEmbedHost;
    private _events;
    private _cleanup;
    private _forwardElementRef;
    constructor(host: PlayerEmbedHost, events: string[]);
    register(): DirectiveResult;
    hostConnected(): void;
    hostDisconnected(): void;
}
export { EventForwardController };
