import { Annotation, Annotator, User, AppearanceProvider } from '@annotorious/core'; import { RealtimeChannel } from '@supabase/realtime-js'; import { Emitter } from 'nanoevents'; import { SupabasePluginEvents } from '../SupabasePluginEvents'; export declare const PresenceConnector: (anno: Annotator, appearanceProvider: AppearanceProvider, emitter: Emitter, source?: string) => { connect: (c: RealtimeChannel) => void; getPresentUsers: () => import('@annotorious/core').PresentUser[]; destroy: () => Promise; notifyActivity: (user: User & { presenceKey: string; }, annotationIds: string[], activitySource?: string) => void; trackUser: () => void; }; //# sourceMappingURL=presenceConnector.d.ts.map