import { Observable, Subject } from "rxjs"; import { IrisMessage } from "./model/message"; import { IrisChannel, IrisConfig, IrisSimChannel } from "../index"; export interface IrisConnectApiType { createChannel(): Observable; getChannel(channelId: string): Observable; connectWithPhoneNumber(channel: IrisChannel, phoneNumber: string): Observable; websocket(channel: IrisChannel): Subject; websocketNV(channel: IrisChannel): Subject; deleteChannel(channel: IrisChannel): Observable; } export declare class IrisConnectApi implements IrisConnectApiType { private _config; constructor(config: IrisConfig); createChannel(): Observable; getChannel(channelId: string): Observable; deleteChannel(irisChannel: IrisChannel): Observable; connectWithPhoneNumber(irisChannel: IrisChannel, phoneNumber: string): Observable; websocket(irisChannel: IrisChannel): Subject; websocketNV(irisChannel: IrisChannel): Subject; } //# sourceMappingURL=connect.d.ts.map