import { GlobalArgs } from "../../options/index.js"; import { GlobalPaths } from "../../paths/global.js"; export type BeaconPathsPartial = Partial<{ beaconDir: string; peerStoreDir: string; dbDir: string; persistInvalidSszObjectsDir: string; persistOrphanedBlocksDir?: string; }>; export type BeaconPaths = { beaconDir: string; peerStoreDir: string; dbDir: string; persistInvalidSszObjectsDir: string; persistOrphanedBlocksDir: string; }; /** * Defines the path structure of the files relevant to the beacon node * * ```bash * $dataDir * └── $beaconDir * ├── beacon.config.json * ├── peer-id.json * ├── enr * ├── chain-db * └── beacon.log * ``` */ export declare function getBeaconPaths(args: BeaconPathsPartial & Pick, network: string): GlobalPaths & Required; /** * Constructs representations of the path structure to show in command's description */ export declare const defaultBeaconPaths: GlobalPaths & Required>; //# sourceMappingURL=paths.d.ts.map