/**
 * Machine ID Utilities
 *
 * Generates a machine-specific identifier for encryption key derivation.
 * The identifier is deterministic for a given machine but differs across machines.
 */
/**
 * Get a deterministic machine identifier
 *
 * Combines several machine-specific values and hashes them to produce
 * a consistent identifier. This is used for key derivation so that
 * encrypted tokens can only be decrypted on the same machine.
 *
 * Components:
 * - hostname: Machine name
 * - homedir: User's home directory path
 * - username: Current username
 * - arch: CPU architecture (x64, arm64, etc.)
 *
 * @returns SHA-256 hash of combined machine identifiers (64 hex chars)
 */
export declare function getMachineIdentifier(): string;
//# sourceMappingURL=machine-id.d.ts.map