import { AsyncOrSync } from "ts-essentials"; import { LightClientUpdate } from "./types.js"; export interface IProver { getSyncUpdate( period: number, currentPeriod: number, cacheCount: number ): AsyncOrSync; } export interface IStore { addUpdate(period: number, update: LightClientUpdate): AsyncOrSync; }