import { Types } from 'ably'; import type { CursorUpdate } from './types.js'; import type { CursorsOptions } from './types.js'; type ConnectionId = string; type ConnectionsLastPosition = Record; export default class CursorHistory { constructor(); private positionsMissing; private messageToUpdate; private allCursorUpdates; getLastCursorUpdate(channel: Types.RealtimeChannelPromise, paginationLimit: CursorsOptions['paginationLimit']): Promise; } export {};