import { JSX } from 'solid-js'; import { ConnectOptions, Participant, Room } from 'livekit-client'; import { ControlsProps } from './components/ControlsView'; import { ParticipantProps } from './components/ParticipantView'; import { StageProps } from './components/StageProps'; export interface RoomProps { url: string; token: string; connectOptions?: ConnectOptions; sortParticipants?: (participants: Participant[]) => void; onConnected?: (room: Room) => void; onLeave?: (room: Room) => void; stageRenderer?: (props: StageProps) => JSX.Element; participantRenderer?: (props: ParticipantProps) => JSX.Element; controlRenderer?: (props: ControlsProps) => JSX.Element; } export declare const LiveKitRoom: (props: RoomProps) => JSX.Element;