import Scuttlebutt from '..'; import { ScuttlebuttOptions, Sources, Update, ModelAccept } from '../interfaces'; declare class ReliableEvent extends Scuttlebutt { events: Map; constructor(opts?: ScuttlebuttOptions | string); push(...args: any[]): boolean; applyUpdate(update: Update): boolean; isAccepted(peerAccept: ModelAccept, update: Update): boolean; history(peerSources: Sources, peerAccept?: ModelAccept): Update[]; } export { ReliableEvent };