/** * Validates an HDHomeRun DeviceID checksum. A valid DeviceID produces zero when processed through the alternating lookup/raw XOR algorithm. * @param deviceId - The 8-character hex DeviceID to validate. * @returns True if the checksum is valid. */ export declare function validateDeviceId(deviceId: string): boolean; /** * Generates a valid HDHomeRun DeviceID. Creates a random 24-bit prefix and finds a final byte that satisfies the checksum constraint. * @returns An 8-character lowercase hex string with a valid HDHomeRun checksum. */ export declare function generateDeviceId(): string;