import { IDeviceChannel } from '../../exalushome-library/build/js/Services/Devices/IDeviceChannel';
export interface IWebCam {
    GetRTCMediaStreamAsync(): Promise<MediaStream>;
    StopPeerAsync(): Promise<void>;
}
export declare class WebCam implements IWebCam {
    private readonly _domain;
    private readonly _baseServerUrl;
    private _pc;
    private readonly _log;
    private _channel;
    SetDeviceChannel(channel: IDeviceChannel): void;
    private _GetRTCStream;
    StopPeerAsync(): Promise<void>;
    GetRTCMediaStreamAsync(): Promise<MediaStream>;
}
