/** * Converts a given number with an arbitrary sign bit position * into an ordinary (signed) JavaScript integer. * For example, if `highBit` is 6 and `bitsStores` = 5, * the number is stored like `0bxSNNNNxx`, where `S` is the sign bit * and `x` is the unused bits, which will be ignored. * @param input A number using 2's complement * @param bitsStored DICOM "Bits Stored" value, * which describes how many bits are used to represent a number, * counting from `highBit` (between 2 to `highBit` + 1). * @param highBit DICOM "High Bit" value, * which is the position of the sign bit (between 0 and 31) */ export declare const convertComplement: (input: number, bitsStored: number, highBit: number) => number;