/** * Resolve a human-friendly label for the current machine. Used to tag * coordination artifacts (journal-doc headers, session telemetry) by the host * they originated on. * * Precedence (first non-empty wins): * 1. HARNERY_MACHINE env var: transient / per-launch / CI override * 2. ~/.config/harnery/machine file: persistent, adapter-neutral identity * 3. os.hostname() (normalized): automatic floor; never empty * * The env var sits on top for ad-hoc overrides; the file is the durable home for * a machine's name (it survives across Claude Code / Cursor / Codex and GUI * launches that don't inherit a shell rc); hostname guarantees a real answer * with zero configuration. */ export declare function resolveMachineLabel(): string; /** Absolute path of the machine-label file, honoring XDG_CONFIG_HOME. */ export declare function machineFilePath(): string | null; //# sourceMappingURL=machine.d.ts.map