import { ChainForkConfig } from "@lodestar/config"; import { LightClientUpdate, Slot, SyncPeriod } from "@lodestar/types"; import { LightClientUpdateSummary } from "./isBetterUpdate.js"; import { ILightClientStore, SyncCommitteeFast } from "./store.js"; export interface ProcessUpdateOpts { allowForcedUpdates?: boolean; updateHeadersOnForcedUpdate?: boolean; } export declare function processLightClientUpdate(config: ChainForkConfig, store: ILightClientStore, currentSlot: Slot, opts: ProcessUpdateOpts, update: LightClientUpdate): void; export declare function getSyncCommitteeAtPeriod(store: ILightClientStore, period: SyncPeriod, opts: ProcessUpdateOpts): SyncCommitteeFast; export declare function isSafeLightClientUpdate(update: LightClientUpdateSummary): boolean; //# sourceMappingURL=processLightClientUpdate.d.ts.map