export declare function loadDotEnv(opts?: { quiet?: boolean; }): void; /** * Resolve a single config var: `process.env` first, then `~/.skykoi/.env`. * Re-loads the env file lazily on a miss (override:false never clobbers an * existing value) so a key added after startup — or a koi launched without the * shell env (e.g. the macOS app) — still resolves. Integrations that read * user-supplied keys (email, payments) should use this instead of hand-rolling * their own ~/.skykoi/.env parser. */ export declare function readSkykoiEnvVar(name: string): string | undefined;