import { type CursorUpdate } from './types.js'; import { type RealtimeMessage } from './utilities/types.js'; export default class CursorDispensing { private emitCursorUpdate; private buffer; constructor(emitCursorUpdate: (update: CursorUpdate) => void); setEmitCursorUpdate(update: CursorUpdate): void; emitFromBatch(): void; bufferHaveData(): boolean; processBatch(message: RealtimeMessage): void; }