import { CliCommandOptions, CliOptionDefinition } from "@lodestar/utils"; import { BeaconNodeArgs } from "../../options/index.js"; import { LogArgs } from "../../options/logOptions.js"; import { BeaconPaths } from "./paths.js"; type BeaconExtraArgs = { forceGenesis?: boolean; genesisStateFile?: string; configFile?: string; bootnodesFile?: string; checkpointSyncUrl?: string; checkpointState?: string; unsafeCheckpointState?: string; lastPersistedCheckpointState?: boolean; wssCheckpoint?: string; forceCheckpointSync?: boolean; ignoreWeakSubjectivityCheck?: boolean; beaconDir?: string; dbDir?: string; persistInvalidSszObjectsDir?: string; persistInvalidSszObjectsRetentionHours?: number; persistOrphanedBlocksDir?: string; peerStoreDir?: string; persistNetworkIdentity?: boolean; private?: boolean; validatorMonitorLogs?: boolean; attachToGlobalThis?: boolean; disableLightClientServer?: boolean; }; export declare const beaconExtraOptions: CliCommandOptions; type ENRArgs = { "enr.ip"?: string; "enr.tcp"?: number; "enr.udp"?: number; "enr.quic"?: number; "enr.ip6"?: string; "enr.tcp6"?: number; "enr.udp6"?: number; "enr.quic6"?: number; nat?: boolean; }; export type BeaconArgs = BeaconExtraArgs & LogArgs & BeaconPaths & BeaconNodeArgs & ENRArgs; export declare const beaconOptions: { [k: string]: CliOptionDefinition; }; export {}; //# sourceMappingURL=options.d.ts.map