@@ -9,15 +9,18 @@ import {
99import { LogLevel , LoggerNames , getLogger , setLogExtension , setLogLevel } from './logger' ;
1010import DefaultReconnectPolicy from './room/DefaultReconnectPolicy' ;
1111import type { ReconnectContext , ReconnectPolicy } from './room/ReconnectPolicy' ;
12- import Room , { ConnectionState } from './room/Room' ;
13- import type { RoomEventCallbacks } from './room/Room' ;
12+ import Room , { ConnectionState , type RoomEventCallbacks } from './room/Room' ;
1413import * as attributes from './room/attribute-typings' ;
1514// FIXME: remove this import in a follow up data track pull request.
1615import './room/data-track/depacketizer' ;
1716// FIXME: remove this import in a follow up data track pull request.
1817import './room/data-track/packetizer' ;
1918import LocalParticipant from './room/participant/LocalParticipant' ;
20- import Participant , { ConnectionQuality , ParticipantKind } from './room/participant/Participant' ;
19+ import Participant , {
20+ ConnectionQuality ,
21+ type ParticipantEventCallbacks ,
22+ ParticipantKind ,
23+ } from './room/participant/Participant' ;
2124import type { ParticipantTrackPermission } from './room/participant/ParticipantTrackPermission' ;
2225import RemoteParticipant from './room/participant/RemoteParticipant' ;
2326import type {
@@ -36,8 +39,8 @@ import RemoteTrack from './room/track/RemoteTrack';
3639import RemoteTrackPublication from './room/track/RemoteTrackPublication' ;
3740import type { ElementInfo } from './room/track/RemoteVideoTrack' ;
3841import RemoteVideoTrack from './room/track/RemoteVideoTrack' ;
39- import { TrackPublication } from './room/track/TrackPublication' ;
40- import type { LiveKitReactNativeInfo } from './room/types' ;
42+ import { type PublicationEventCallbacks , TrackPublication } from './room/track/TrackPublication' ;
43+ import type { LiveKitReactNativeInfo , TextStreamInfo } from './room/types' ;
4144import type { AudioAnalyserOptions } from './room/utils' ;
4245import {
4346 compareVersions ,
@@ -144,6 +147,7 @@ export type {
144147 AudioAnalyserOptions ,
145148 ElementInfo ,
146149 LiveKitReactNativeInfo ,
150+ TextStreamInfo ,
147151 ParticipantTrackPermission ,
148152 AudioReceiverStats ,
149153 AudioSenderStats ,
@@ -152,6 +156,8 @@ export type {
152156 ReconnectContext ,
153157 ReconnectPolicy ,
154158 RoomEventCallbacks ,
159+ ParticipantEventCallbacks ,
160+ PublicationEventCallbacks ,
155161} ;
156162export { DataTrackPacket , type DataTrackPacketHeader } from './room/data-track/packet' ;
157163export {
0 commit comments