import { Accessor } from 'solid-js'; import { ConnectionQuality, Participant, TrackPublication } from 'livekit-client'; export interface ParticipantState { isSpeaking: boolean; isAudioMuted: boolean; isVideoMuted: boolean; connectionQuality: ConnectionQuality; isLocal: boolean; metadata: string | undefined; publications: TrackPublication[]; subscribedTracks: TrackPublication[]; cameraPublication?: TrackPublication; microphonePublication?: TrackPublication; screenSharePublication?: TrackPublication; } export declare function createParticipant(participant: Participant): Accessor;