import Janus, { JanusJS } from '../js/janus'; import { JanusPlugin } from './janus_plugin'; export declare class JanusSession { protected instance: Janus; constructor(instance: Janus); getServer(): string; isConnected(): boolean; getSessionId(): number; private getObservableControllers; cast(t: T): T; attach(classToCreate: new (...args: any) => T, options: Pick): Promise; reconnect(): Promise; getInfo(): Promise; destroy(callbacks: Omit): Promise; } //# sourceMappingURL=janus_session.d.ts.map