import { ArchiveMode, IBeaconNodeOptions } from "@lodestar/beacon-node"; import { CliCommandOptions } from "@lodestar/utils"; export type ChainArgs = { suggestedFeeRecipient: string; serveHistoricalState?: boolean; "chain.blacklistedBlocks"?: string[]; "chain.blsVerifyAllMultiThread"?: boolean; "chain.blsVerifyAllMainThread"?: boolean; "chain.disableBlsBatchVerify"?: boolean; "chain.persistProducedBlocks"?: boolean; "chain.persistInvalidSszObjects"?: boolean; "chain.persistOrphanedBlocks"?: boolean; "chain.proposerBoost"?: boolean; "chain.proposerBoostReorg"?: boolean; "chain.disableImportExecutionFcU"?: boolean; "chain.preaggregateSlotDistance"?: number; "chain.attDataCacheSlotDistance"?: number; "chain.computeUnrealized"?: boolean; "chain.assertCorrectProgressiveBalances"?: boolean; "chain.maxSkipSlots"?: number; emitPayloadAttributes?: boolean; broadcastValidationStrictness?: string; "chain.minSameMessageSignatureSetsToBatch"?: number; "chain.maxShufflingCacheEpochs"?: number; "chain.archiveStateEpochFrequency": number; "chain.archiveDataEpochs"?: number; "chain.archiveMode": ArchiveMode; "chain.nHistoricalStatesFileDataStore"?: boolean; "chain.nativeStateView"?: boolean; "chain.maxBlockStates"?: number; "chain.maxCPStateEpochsInMemory"?: number; "chain.maxCPStateEpochsOnDisk"?: number; "chain.pruneHistory"?: boolean; }; export declare function parseArgs(args: ChainArgs): IBeaconNodeOptions["chain"]; export declare const options: CliCommandOptions; //# sourceMappingURL=chain.d.ts.map