import { IPublishConnectionObserver } from './IPublishConnectionObserver';
import JsonRpcSignal from '../../signal/jsonrpc';
import HMSConnection from '../HMSConnection';
export default class HMSPublishConnection extends HMSConnection {
    private readonly TAG;
    protected readonly observer: IPublishConnectionObserver;
    readonly nativeConnection: RTCPeerConnection;
    readonly channel: RTCDataChannel;
    constructor(signal: JsonRpcSignal, config: RTCConfiguration, observer: IPublishConnectionObserver);
    close(): void;
    initAfterJoin(): void;
}
