import type { BinaryComplementParser } from "./binaryComplement"; import type { BinaryFullAdder } from "./binaryFullAdder"; import type { LengthOfString } from "./lengthOfString"; import type { ShiftString } from "./shiftString"; import type { StringReverse } from "./stringReverse"; import type { ZeroString } from "./zeroString"; export type BinaryNComplement = BinaryFullAdder, StringReverse<`1${ShiftString>>}`>, LengthOfString>;