import type Meeting from '@cloudflare/realtimekit'; import type { RTKSelf as Self, RTKParticipant as Participant } from '@cloudflare/realtimekit'; import { Message } from '@cloudflare/realtimekit'; type Peer = Self | Participant; export type { Meeting, Peer, Self, Participant }; export interface PaginationCallbackParams { viewMode: 'ACTIVE_GRID' | 'PAGINATED'; currentPage: number; pageCount: number; } export interface ChatUpdateParams { message: Message; messages: Message[]; } export type RoomLeftState = 'kicked' | 'ended' | 'left' | 'rejected' | 'connected-meeting' | 'disconnected'; //# sourceMappingURL=rtk-client.d.ts.map