import { StateCenter } from './stateCenter';
import { ZegoStreamCenter } from './streamCenter';
import { ZegoLogger } from './zego.entity';
import { ZegoExpressWebRTM } from '../rtm';
export declare class StreamCommon {
    private _zgp_streamCenter;
    private _zgp_stateCenter;
    private _zgp_logger;
    private rtm;
    private get _zgp_reporter();
    constructor(_zgp_streamCenter: ZegoStreamCenter, _zgp_stateCenter: StateCenter, _zgp_logger: ZegoLogger, rtm: ZegoExpressWebRTM);
    setStreamExtraInfo(streamID: string, extraInfo: string): Promise<{
        errorCode: number;
        extendedData: string;
    }>;
}
