import { ValueSyncStore } from '../../../util/events/sync-store'; import type { PeritextSurfaceState, UiLifeCycles } from '../../web'; export declare class CursorState implements UiLifeCycles { readonly ctx: PeritextSurfaceState; /** Current score. */ readonly score: ValueSyncStore; /** By how much the score changed. */ readonly scoreDelta: ValueSyncStore; /** The last score that was shown to the user. */ readonly lastVisScore: ValueSyncStore; constructor(ctx: PeritextSurfaceState); /** -------------------------------------------------- {@link UiLifeCycles} */ start(): () => void; }