import { AgoraStream } from 'agora-rte-sdk';
import { SceneSubscription } from './abstract';
export declare class MainRoomSubscription extends SceneSubscription {
    protected handleLocalStreamAdded(streams: AgoraStream[]): void;
    protected handleLocalStreamUpdated(streams: AgoraStream[]): void;
    protected handleLocalStreamRemoved(streams: AgoraStream[]): void;
    protected handleRemoteStreamAdded(streams: AgoraStream[]): void;
    protected handleRemoteStreamUpdated(streams: AgoraStream[]): void;
    protected handleRemoteStreamRemoved(streams: AgoraStream[]): void;
    get active(): boolean;
    setActive(active: boolean): void;
    protected unsubscribeAll(): void;
    protected subscribe(): void;
}
