/** * The canonical name of the machine this process runs on (e.g. laptop-a, workstation-b). * * Resolution order: * 1. HASNA_MACHINE env (explicit override; always honored, never cached). * 2. macOS: the stable ComputerName (`scutil --get ComputerName`) — the plain * hostname can flip to "Mac" on DHCP changes, which would mis-tag sessions. * 3. Short hostname (domain stripped). * * The auto-detected value is cached (scutil is a subprocess; this is called per * ingested session). */ export declare function getMachineName(): string; export interface MachineInfo { name: string; hostname: string; platform: string; } export declare function getMachineInfo(): MachineInfo; //# sourceMappingURL=machine.d.ts.map