import type { Chromecast, THEOplayerView } from 'react-native-theoplayer';
import { CastState, THEOplayer } from 'react-native-theoplayer';
export declare class THEOplayerNativeChromecast implements Chromecast {
    private readonly _player;
    private readonly _view;
    private _casting;
    private _state;
    constructor(player: THEOplayer, view: THEOplayerView);
    init_(): Promise<void>;
    private readonly _onCastStateChange;
    get casting(): boolean;
    get state(): CastState;
    start(): void;
    stop(): void;
    join(): void;
    leave(): void;
    unload_(): void;
}
//# sourceMappingURL=THEOplayerNativeChromecast.d.ts.map