import { IndexerEventRecord } from './types'; export declare function eventKey(event: IndexerEventRecord): string; export declare function isProcessableEvent(event: IndexerEventRecord): boolean; export declare function sortEventsByPosition(events: IndexerEventRecord[]): IndexerEventRecord[]; export interface RestCursorResult { done: boolean; cursor: number; blockExceedsPage: boolean; } export declare function nextRestCursor(events: IndexerEventRecord[], currentCursor: number, pageLimit: number): RestCursorResult;