import { AbstractNullifierSnapshotService as e } from "../../event-service/evm/AbstractNullifierSnapshotService.mjs";
import "../../event-service/index.mjs";
//#region libs/shared/common/src/data-structures/snapshot/evm-snapshots/ClientNullifierSnapshotService.ts
var t = class extends e {
	snapshotsService;
	constructor(e, t) {
		super(e), this.snapshotsService = t;
	}
	async fetchSnapshot() {
		let e = await this.snapshotsService.getNullifiers();
		return {
			latestBlockNumber: e.latestBlockNumber,
			nullifiers: e.nullifiers
		};
	}
	persistSnapshot(e) {
		return Promise.resolve();
	}
};
//#endregion
export { t as ClientNullifierSnapshotService };
