import { P2P } from '@shardeum-foundation/lib-types';
export declare function parse(record: P2P.CycleCreatorTypes.CycleRecord): P2P.CycleParserTypes.Change;
export declare class ChangeSquasher {
    final: P2P.CycleParserTypes.Change;
    removedIds: Set<P2P.NodeListTypes.Node['id']>;
    seenUpdates: Map<P2P.NodeListTypes.Update['id'], P2P.NodeListTypes.Update>;
    addedIds: Set<P2P.NodeListTypes.Node['id']>;
    constructor();
    addChange(change: P2P.CycleParserTypes.Change): void;
}
