import { GlobalArgs } from "../../options/index.js"; import { GlobalPaths } from "../../paths/global.js"; export type IValidatorPaths = { validatorsDbDir: string; }; export type AccountPaths = { cacheDir: string; keystoresDir: string; secretsDir: string; remoteKeysDir: string; proposerDir: string; }; /** * Defines the path structure of the validator files * * ```bash * $validatordataDir * └── validator-db * └── (db files) * ``` */ export declare function getValidatorPaths(args: Partial & Pick, network: string): IValidatorPaths & GlobalPaths; /** * Constructs representations of the path structure to show in command's description */ export declare const defaultValidatorPaths: IValidatorPaths & GlobalPaths; /** * Defines the path structure of the account files * * ```bash * $accountsdataDir * ├── secrets * | ├── 0x8e41b969493454318c27ec6fac90645769331c07ebc8db5037... * | └── 0xa329f988c16993768299643d918a2694892c012765d896a16f... * ├── keystores * | ├── 0x8e41b969493454318c27ec6fac90645769331c07ebc8db5037... * | | ├── eth1-deposit-data.rlp * | | ├── eth1-deposit-gwei.txt * | | └── voting-keystore.json * | └── 0xa329f988c16993768299643d918a2694892c012765d896a16f... * | ├── eth1-deposit-data.rlp * | ├── eth1-deposit-gwei.txt * | └── voting-keystore.json * └── remoteKeys * └── 0xa329f988c16993768299643d918a2694892c012765d896a16f.json * ``` */ export declare function getAccountPaths(args: Partial & Pick, network: string): AccountPaths & GlobalPaths; /** * Constructs representations of the path structure to show in command's description */ export declare const defaultAccountPaths: AccountPaths & GlobalPaths; //# sourceMappingURL=paths.d.ts.map