import { ethers } from "ethers"; import type { XenarchConfig } from "./types.js"; export declare function ensureConfigDir(): Promise; export declare function loadConfig(): Promise; /** * Generate a new wallet and save it to ~/.xenarch/wallet.json. * Returns the address. Private key never leaves the local machine. */ export declare function generateWallet(): Promise<{ address: string; privateKey: string; }>; export declare function createSigner(config: XenarchConfig): ethers.Wallet; //# sourceMappingURL=config.d.ts.map