import type { Add } from "./add";
import type { Subtract } from "./subtract";
export type Multiply = MultiHelper;
export type MultiHelper = `${X}` extends `-${infer N extends number}` ? `${Y}` extends `-${infer M extends number}` ? MultiHelper : `-${MultiHelper}` extends `${infer R extends number}` ? R : never : `${Y}` extends `-${infer M extends number}` ? `-${MultiHelper}` extends `${infer R extends number}` ? R : never : Y extends 0 ? A : MultiHelper, Add>;