import { LogSyncer } from './log-syncer.js';
import { ApplyLogToStateOpts, StateManipulator } from './state-manipulator.js';
import { AnchorTimestampExtractor } from './anchor-timestamp-extractor.js';
import { StreamState } from '@ceramicnetwork/common';
import { CID } from 'multiformats/cid';
export declare function applyTipToState(logSyncer: LogSyncer, anchorTimestampExtractor: AnchorTimestampExtractor, stateManipulator: StateManipulator, state: StreamState, tip: CID, opts: ApplyLogToStateOpts): Promise<StreamState>;
//# sourceMappingURL=apply-tip-helper.d.ts.map