import type { ChannelStateShortPeer } from '../proto/generated/channel/channel_state_short'; export interface LocalChannelStatePeerProducer { id: string; paused: boolean; stateChangedAt: number; } export interface LocalChannelStatePeerConsumer { id: string; paused: boolean; producerId: string; } export interface LocalChannelStatePeer extends ChannelStateShortPeer { producers: LocalChannelStatePeerProducer[]; consumers?: LocalChannelStatePeerConsumer[]; } export interface LocalChannelState { peers: LocalChannelStatePeer[]; }