SuiMoveNormalizedType:
    | "Bool"
    | "U8"
    | "U16"
    | "U32"
    | "U64"
    | "U128"
    | "U256"
    | "Address"
    | "Signer"
    | {
        Struct: {
            address: string;
            module: string;
            name: string;
            typeArguments: SuiMoveNormalizedType[];
        };
    }
    | {
        Vector: SuiMoveNormalizedType;
    }
    | {
        TypeParameter: number;
    }
    | {
        Reference: SuiMoveNormalizedType;
    }
    | {
        MutableReference: SuiMoveNormalizedType;
    }